flatMap en Java

preview_player
Показать описание
flatMap es un método de la API de Streams de Java que tiene una interfaz parecida a map pero que sirve para un propósito diferente, y que normalmente se usa cuando queremos mapear cada elemento de un stream a otro stream (o a una colección que podamos derivar a stream), para agrupar todos los elementos.

▼ HOLA, ESTO ES MAKIGAS
makigas es un canal de YouTube y una página web con tutoriales sobre distintos temas relacionados con la programación y el desarrollo de software. En el canal de YouTube y en este sitio web encontrarás material para aprender distintas tecnologías o lenguajes de programación a través de vídeos accesibles gratis y en castellano.

▼ ENLACES
Рекомендации по теме
Комментарии
Автор

Muchas gracias ya le entendí al flatmap gracias a tu video. En lugar de aplastar yo diría pulverizar o desgranar. Saludos!

VANTYCSolutions
Автор

Que buenos videos haces! por favor continúa, yo de mi lado hago lo mío, like + comentario positivo + compartir

personalaccount
Автор

Excelente video y explicación muchas gracias

OscarGN-pn
Автор

Muchas gracias por esta excelente explicación

nicolasmarcelo
Автор

Buenas, me surgen varias preguntas, son un poco para indagar pero para desmontar un poco la magia de esta forma de programar no viene mal para entenderlo mejor.
El contexto es el siguiente, yo tengo un Predicator y defino su metodo abstracto, luego lo uso llamando al metodo predicador.test(), esto me devuelve el valor boolean, hasta aqui bien.
Lo que me explota la cabeza es, cuando usamos filter en una linea con metodos encadenados, y le pasamos un Predicator como parametro, imagino que en alguna parte se está iterando cada elemento del Stream y usandolo como parametro para la funcion Mi pregunta es, en que parte se hace esto (en que clase)?
Me surge la misma pregunta para el foreach de stream por ejemplo, que clase estaria definiendo el metodo que recorre el stream y aplica el .apply() a cada elemento?

Si cuesta de entender la duda no me importa representarla con codigo para explicarme mejor.

Gracias por leer.

BrunalesCode
join shbcf.ru