Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Definiendo otros criterios de ordenación

En esta clase, aprendimos a ordenar una lista de objetos Titulo por fecha de lanzamiento, sin modificar el orden natural de la lista (ordenado por nombre).

Para lograr esto, usamos el método sort() de ArrayList y le pasamos un Comparator como parámetro. Este Comparator se crea usando Comparator.comparing(), que recibe como argumento una referencia al método getFechaLanzamiento() del objeto Titulo.

La sintaxis :: que usamos para acceder al método getFechaLanzamiento() es una forma abreviada de crear una lambda.

Te recomiendo que explores la documentación de Comparator, comparing y sort para comprender mejor cómo funcionan estos métodos y cómo se relacionan entre sí.

1 respuesta

Hola Frank, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!