Junior — Middle
¿Puedes nombrar las operaciones en la API de Stream que mantienen un estado intermedio?
sobes.tech AI
Respuesta de la IA
En las operaciones de la API de Streams, aquellas que mantienen un estado intermedio (operaciones intermedias) son las que devuelven un nuevo stream y permiten construir una cadena de llamadas sin realizar cálculos inmediatos. Ejemplos de estas operaciones:
filter(Predicate)— filtrado de elementos según una condiciónmap(Function)— transformación de elementosflatMap(Function)— transformación con desanidamiento de streams anidadossorted()— ordenamiento de elementosdistinct()— eliminación de duplicadoslimit(long)— limitación en la cantidad de elementosskip(long)— omisión de los primeros N elementos
Estas operaciones son perezosas y mantienen un estado intermedio que se usa al llamar a una operación terminal (por ejemplo, collect(), forEach()).