A veces tenemos la necesidad de poder ordenar nuestra lista o en este caso nuestro ArrayList.
En otra entrada explicamos como crear una lista y añadir elementos a la misma pero no explicamos como ordenar esa lista.
El comando que tenemos que utilizar es muy sencillo y esta dentro de una clase que nos provee el paquete java.util . La clase en questión es Collections y el comando a utilizar es Sort.
Vamos a ver el ejemplo, en el que crearemos la misma lista pero la ordenaremos, al ser una lista de strings se ordenará alfabeticamente.
ArrayList<String> myList = new ArrayList<>();
myList.add("January");
myList.add("February");
myList.add("March");
Collections.sort(myList);
En este caso la salida que obtendremos será la de la lista ordenada :
[February, January, March]
Fácil!
Lenguaje
Nivel