Introducción paso a paso a las operaciones básicas de Stream API: cómo obtener un flujo a partir de una colección y de un array (
stream(),
Arrays.stream,
Stream.of), en qué se diferencian las operaciones intermedias (
filter,
map,
distinct) de las terminales (
collect,
forEach,
count) y cómo recopilar resultados con
Collectors (
toList,
toSet,
joining). Ejemplos prácticos, mini‑ejercicios y una sección con errores típicos te ayudarán a dominar rápidamente el procesamiento en pipeline de datos.