Resultados de la búsqueda a petición "java-stream"
Convierta una cadena en un java.util.Stream <Character>
A veces quiero hacer algo simple con cada personaje en una cadena. Desafortunadamente, debido a que una cadena es inmutable, no hay una buena manera de hacerlo, excepto hacer un bucle a través de la cadena que puede ser bastante detallada. Si en ...
Particionar una secuencia Java 8
¿Cómo implementar la operación de "partición" en Java 8 Stream? Por partición quiero decir, dividir una secuencia en subtransmisiones de un tamaño dado. De alguna manera será idéntico a la guayabaIterators.partition ...
¿Por qué findFirst () arroja una NullPointerException si el primer elemento que encuentra es nulo?
¿Por qué esto arroja unjava.lang.NullPointerException? List<String> strings = new ArrayList<>(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here ...
El procesamiento de flujo de Java 8 no es fluido [cerrado]
Tengo un problema con las secuencias de Java 8, donde los datos se procesan de forma masiva repentina, en lugar de cuando se solicitan. Tengo un flujo de flujo bastante complejo que tiene que estar en paralelo porque usoconcat para fusionar dos ...
ConcurrentModificationException cuando se usa la secuencia con el conjunto de claves de Maps
Quiero eliminar todos los elementos desomeMap qué teclas no están presentes ensomeList. Echa un vistazo a mi código: someMap.keySet().stream().filter(v ...
Crear Java 8 Stream desde ArrayNode
¿Es posible crear flujo desdecom.fasterxml.jackson.databind.node.ArrayNode? Lo intenté: ArrayNode files = (ArrayNode) json.get("files"); Stream<JsonNode> stream = Stream.of(files);Pero en realidad dará flujo de un elemento, el objeto ...
En Java, ¿cómo puedo transmitir de manera eficiente y elegante los descendientes de un nodo de árbol?
Supongamos que tenemos una colección de objetos que se identifican porStrings, junto con una claseTree eso define una jerarquía en ellos. Esa clase se implementa utilizando unMap de nodos (representados por sus ID) aCollections de las ...
Java 8 Stream mezclando dos elementos
Tengo muchos objetos de tipo Slot en una lista de matriz. La clase de ranura es como se muestra a continuación Slot{ int start; int end; }deja la lista de tiposList<Slot> ser llamadoslots. Las ranuras se ordenan según la hora de inicio. La hora ...
forEach vs forEachOrdered en Java 8 Stream
Entiendo que estos métodos difieren en el orden de ejecución, pero en todas mis pruebas no puedo lograr una ejecución de orden diferente. Ejemplo: System.out.println("forEach ...
Significado exacto sin interferencia en flujos Java 8
¿El requisito de no interferencia para usar flujos de fuentes de estructura de datos no concurrentes significa que no podemos cambiar el estado de unelemento de la estructura de datos durante la ejecución de una secuencia de flujo (además de eso, ...