En esta clase aprendimos cómo ordenar listas en Java.
Primero, vimos cómo ordenar una lista de String usando el método Collections.sort(). Este método es estático, por lo que no necesitamos crear un objeto Collections para usarlo.
Luego, exploramos cómo ordenar listas de objetos personalizados. Para ello, debemos implementar la interfaz Comparable en nuestra clase de objeto. La interfaz Comparable nos obliga a implementar el método compareTo(), que nos permite comparar dos objetos del mismo tipo.
El método compareTo() devuelve un entero negativo, cero o positivo, dependiendo de si el objeto actual es menor, igual o mayor que el objeto con el que se está comparando.
Finalmente, vimos cómo ordenar una lista de objetos Title (que representan títulos de películas o series) según el nombre del título. Para ello, implementamos la interfaz Comparable en la clase Title y delegamos la comparación al método compareTo() de la clase String.