Java. ArrayList Ordenar la lista

Submitted by tech4life on

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