Red de conocimiento informático - Conocimiento informático - ¿Cómo ordenar una colección de Lista en orden inverso?

¿Cómo ordenar una colección de Lista en orden inverso?

[tamaño=grande][color=rojo]Para ordenar una Lista, debe implementar la interfaz Comparable en la clase contenida en la Lista.

Ejemplo:

El siguiente ejemplo ordena una Lista. Utiliza el método Collections.sort (lista de listas), que llama al método compareTo de MyObject. Implemente el método compareTo en la definición de clase MyObject.

Código Java

clase pública ListSort {

/**

* main()

* 2010 -4-2,09:25:57 PM

*/

public static void main( String[] args) {

// TODO Auto- código auxiliar de método generado

Lista listas = new ArrayList();

MiObjeto obj1 = nuevo MiObjeto("d"); obj2 = nuevo MiObjeto("a");

listas.

listas.add(obj1);

listas.add(obj2); >

Colecciones.sort( listas);

for (MyObject myObject : listas) {

System.out.println(myObject.getContent());

}

}

}

clase MyObject implementa Comparable{

contenido de cadena privada

;

public MyObject(String _content) {

this.content = _content

}

;