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

3 la respuesta

¿Son atómicas las transmisiones de Java 8?

Leí algunas publicaciones, sin embargo, todavía estoy confundido. Sé que las secuencias paralelas se ejecutarán de manera paralela que utilizará las CPU. y creo que los trabajos secundarios se ejecutarán como unidades atómicas, ¿estoy en lo ...

2 la respuesta

Obtenga el objeto con la frecuencia máxima de la secuencia Java 8

Tengo un objeto concity yzip campos, llamémosloRecord. public class Record() { private String zip; private String city; //getters and setters }Ahora, tengo una colección de estos objetos, y los agrupo porzip usando el siguiente código: final ...

1 la respuesta

¿Cuál es la diferencia entre Streams y Collections en Java 8 [cerrado]

Estoy aprendiendo sobre Streams en Java 8. Me confundí acerca de este concepto: Una colección es una estructura de datos en memoria, que contiene todos los valores que tiene actualmente la estructura de datos: cada elemento de la colección debe ...

4 la respuesta

Secuencias Java8: Transponer mapa con valores como lista

Tengo un mapa con clave como String y valor como List. La lista puede tener 10 valores únicos. Necesito convertir este mapa con clave como Entero y valor como Lista. Ejemplo como a continuación: Entrada: "Clave-1": 1,2,3,4 "Clave-2": ...

3 la respuesta

corriente y paralelo

Tengo un código de prueba como este: List<Integer> list = new ArrayList<>(1000000); for(int i=0;i<1000000;i++){ list.add(i); } List<String> values = new ArrayList<>(1000000); list.stream().forEach( i->values.add(new Date().toString()) ...

1 la respuesta

Grupo Java 8 anidado (multinivel) por

Tengo pocas clases como abajo class Pojo { List<Item> items; } class Item { T key1; List<SubItem> subItems; } class SubItem { V key2; Object otherAttribute1; }Quiero agregar los artículos basados enkey1 y para cada agregación, los subpuntos se ...

3 la respuesta

Java Streams: cómo realizar una función intermedia cada enésimo elemento

Estoy buscando una operación en un Stream que me permita realizar una operación no terminal (y / o terminal) cada enésimo elemento. Aunque utilizo una secuencia de primos, por ejemplo, la secuencia podría ser fácilmente solicitudes web, acciones ...

4 la respuesta

Combina dos mapas con Java 8

Tengo dos mapas como este: map1 = new Map<String, MyObject>(); map2 = new Map<String, MyObject>(); MyObject { Integer mark1; Integer mark2; }Lo que quiero hacer es fusionar los dos mapas en unmap3 <String, MyObject> Me gusta esto: Simap1.place ...

3 la respuesta

¿Qué significa la característica Java 8 Collector UNORDERED?

En la documentación oficial puedes leer que: UNORDERED Indica que la operación de recopilación no se compromete a preservar el orden de encuentro de los elementos de entrada. Esto no es demasiado útil sin ningún ejemplo. Mi pregunta es, ¿qué ...

2 la respuesta

¿No terminal para cada () en una secuencia?

A veces, al procesar una secuencia Java (), necesito un no terminal para que cada () se use para desencadenar un efecto secundario pero sin terminar el procesamiento. Sospecho que podría hacer esto con algo como .map (elemento -> f ...