Las operaciones intermedias transforman un stream en otro stream. Son perezosas (lazy): llamar a filter o map solo registra un paso en la canalización. Ningún elemento se procesa hasta que se ejecuta una operación terminal. Si una canalización no tiene operación terminal, ninguna de sus lambdas se ejecuta jamás, y por eso una pregunta con solo peek(System.out::println) y sin operación terminal no imprime nada.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.