Resultados de la búsqueda a petición "java-stream"

3 la respuesta

Detectar grupos duplicados en secuencia

Quiero asegurarme de que todos los números de la lista estén agrupados. Déjame explicarte esto en ejemplos: {1, 1, 1, 2, 2} // OK, two distinct groups {1, 1, 2, 2, 1, 1} // Bad, two groups with "1" {1, 2, 3, 4} // OK, 4 distinct groups of size 1 ...

3 la respuesta

Agrupar secuencias de valores

Me pregunto si hay alguna manera ingeniosa de usar las nuevas API de Stream para "agrupar" secuencias de valores. p.ej. dividir una serie de enteros, en grupos de enteros donde cada grupo es una secuencia numérica ascendente: IntStream seq = ...

2 la respuesta

¿Cómo se detienen las transmisiones?

Me preguntaba cuándo creé mi propia secuencia infinita conStream.generate cómo se detienen los flujos que están en la biblioteca estándar ... Por ejemplo, cuando tiene una lista con registros: List<Record> records = getListWithRecords(); ...

3 la respuesta

Use Streams para devolver Boolean si todos los valores de Lista en un Mapa están vacíos / no vacíos

Dado unMap [http://docs.oracle.com/javase/8/docs/api/java/util/Map.html]mapear una cadena a unList [http://docs.oracle.com/javase/8/docs/api/java/util/List.html], hay una manera de usarJava ...

10 la respuesta

Java 8 lambda obtener y eliminar elemento de la lista

Dada una lista de elementos, quiero obtener el elemento con una propiedad daday eliminarlo de la lista. La mejor solución que encontré es: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) ...

2 la respuesta

¿Cuáles son buenas razones para elegir invariancia en una API como Stream.reduce ()?

Revisión de Java 8Stream Diseño de API, me sorprendió la invariancia genérica ...

3 la respuesta

Crear una lista de objetos desde otro usando secuencias java8

Estoy tratando de entender las transmisiones de Java 8. Tengo dos clases: public class UserMeal { protected final LocalDateTime dateTime; protected final String description; protected final int calories; public UserMeal(LocalDateTime dateTime, ...

2 la respuesta

¿Cómo puedo llamar a collect (Collectors.toList ()) en un Java 8 Stream en Kotlin?

Tengo un código: directoryChooser.title = "Select the directory" val file = directoryChooser.showDialog(null) if (file != null) { var files = Files.list(file.toPath()) .filter { f -> f.fileName.endsWith("zip") && f.fileName.endsWith("ZIP") && ...

2 la respuesta

Filtrar elementos nulos en Stream

Cuando se utiliza un flujo de Java, a veces pueden ocurrir valores nulos después de la asignación. Actualmente, cuando es necesario omitir estos valores, uso: .stream() .<other operations...> .filter(element -> element != null) ...

1 la respuesta

Java 8, el primer procesamiento de una lista es más lento que el procesamiento posterior

Estoy ejecutando algunas pruebas (muy básicas, nada lujosas) para verificar el rendimiento en las transmisiones y lambdas de Java 8. Usando unArrayList de 10 millones de POJOS, todo lo que quiero hacer es obtener el valor promedio de unBigDecimal ...