Resultados de la búsqueda a petición "java-stream"
¿Por qué es Java 8 Stream clase AutoCloseable?
En Java 8, la clase Stream implementa AutoCloseable. Esto significa que una instancia de flujo debe cerrarse explícitamente. Entiendo por qué los manejadores de archivos y las conexiones de base de datos se pueden cerrar. ¿Pero por qué corrientes?
Flujos de Java 8: ¿por qué el flujo paralelo es más lento?
Estoy jugando con las transmisiones de Java 8 y no puedo entender los resultados de rendimiento que obtengo. Tengo una CPU de 2 núcleos (Intel i73520M), Windows 8 x64 y actualización Java 8 de 64 bits 5. Estoy haciendo un mapa simple sobre la ...
¿Cómo reducir el cortocircuito en Stream?
Supongamos que tengo una secuencia de valores booleanos y la operación de reducción que estoy escribiendo es|| (O). ¿Puedo escribirlo de tal manera que la evaluación de al menos algunos de los elementos se abandone si untrue ...
¿Cómo Java 8 mapToInt (mapToInt (e -> e)) mejora el rendimiento exactamente?
Estoy leyendo el libro "Java 8 Lambdas", y en algún momento el autor dice "Es una buena idea usar las funciones especializadas primitivas siempre que sea posible debido a los beneficios de rendimiento". Se está refiriendo aquí a mapToInt, ...
Cómo procesar fragmentos de un archivo con java.util.stream
Para familiarizarme con la API de transmisión, intenté codificar un patrón bastante simple. Problema:Tener un archivo de texto que contiene bloques de texto no anidados. Todos los bloques se identifican por patrones de inicio / fin (p. ...
Ordenar por propiedad en Java 8 stream
Ah, esas difíciles secuencias de Java 8 con lambdas. Son muy poderosos, pero las complejidades tardan un poco en envolver el encabezado de todo. Digamos que tengo unUser escribir con una propiedadUser.getName(). Digamos que tengo un mapa de esos ...
Spliterator de Java 8 (o similar) que devuelve un valor si solo hay un valor único
Soy un gran admirador desingleOrEmpty operador de flujo. No está en la biblioteca estándar, pero me parece muy útil. Si una secuencia solo tiene un valor único, devuelve ese valor en unOptional. Si no tiene valores o más de un valor, ...