Hola, Justin.
Parece que estás trabajando con lambdas y streams en Java. En la imagen, veo que estás utilizando un forEach
para iterar sobre una lista de temporadas y mostrar información de los episodios. Aquí hay un ejemplo de cómo podrías usar lambdas y streams para lograr algo similar a lo que hicimos en clase:
// Supongamos que tienes una lista de temporadas
List<DatosTemporada> temporadas = obtenerTemporadas();
// Usando lambdas y streams para mostrar los títulos de los episodios
temporadas.stream()
.flatMap(temporada -> temporada.episodios().stream())
.map(DatosEpisodio::getTitulo)
.forEach(System.out::println);
En este ejemplo:
stream()
convierte la lista en un flujo.flatMap
se utiliza para aplanar la estructura, obteniendo un flujo de episodios de cada temporada.map
transforma cada episodio en su título.forEach
imprime cada título.Asegúrate de que tus métodos episodios()
y getTitulo()
estén correctamente implementados en tus clases DatosTemporada
y DatosEpisodio
.
Espero que esto te ayude a avanzar.