¿Por qué los objetos colocados en un TreeSet tienen que implementar la interfaz Comparable? Estoy tratando de crear un TreeSet que contenga algunos objetos de mi propia clase, pero se lanza una ClassCastException cuando intento agregar objetos en el conjunto.
Cómo se lleva a cabo la ordenación aquí, ya que puedo ver que la clase Arrays no implementa Comparable. //Agregar valores al arreglo int nombreDeArreglo[]=new int[3]; nombreDeArreglo[0]=40; nombreDeArreglo[1]=10; nombreDeArreglo[2]=35; //Ordenar los elementos Arrays.sort(nombreDeArreglo); //Mostrar valores System.out.println("Valores en el arreglo después de ordenar:"); for(int i=0;i<nombreDeArreglo.length;i++){ System.out.print(nombreDeArreglo[i]+", "); }