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

Lo que aprendimos en aula

En esta aula aprendí a utilizar funciones lambda para escribir código más limpio y conciso, y a trabajar con Streams para encadenar operaciones como filter, map, sorted y limit.

También reforcé el filtrado de datos, especialmente para seleccionar episodios según su calificación. Además, trabajé con la conversión de String a LocalDate y Double, aplicando manejo de excepciones como NumberFormatException y DateTimeParseException para evitar que la aplicación falle.

1 respuesta

¡Hola Estudiante, espero que estés bien!

Qué bueno que estás avanzando en el curso de Java y que te sientes cómodo con el uso de funciones lambda y streams. Estas herramientas son realmente poderosas para escribir código más limpio y eficiente.

Por lo que mencionas, parece que has captado bien los conceptos clave de la clase. Las funciones lambda te permiten reducir la cantidad de código necesario para implementar interfaces funcionales, y los streams te ayudan a procesar colecciones de datos de una manera más declarativa. Por ejemplo, si tienes una lista de episodios y quieres filtrar solo aquellos con una calificación superior a 8, podrías hacerlo de esta manera:

List<Episodio> episodiosFiltrados = episodios.stream()
    .filter(e -> e.getCalificacion() > 8)
    .collect(Collectors.toList());

En cuanto a la conversión de String a LocalDate y Double, es importante manejar las excepciones para evitar que tu aplicación falle. Por ejemplo, al convertir una cadena a LocalDate, podrías usar un bloque try-catch para manejar DateTimeParseException:

try {
    LocalDate fecha = LocalDate.parse(cadenaFecha);
} catch (DateTimeParseException e) {
    System.out.println("Formato de fecha no válido: " + e.getMessage());
}

Espero que estos ejemplos te sean útiles para consolidar lo aprendido. ¡Sigue practicando y experimentando con estas herramientas! Espero haber ayudado y buenos estudios!