Resultados de la búsqueda a petición "java-stream"
Corrientes paralelas, colectores y seguridad de roscas.
Vea el ejemplo simple a continuación que cuenta el número de ocurrencias de cada palabra en una lista: Stream<String> words = Stream.of("a", "b", "a", "c"); Map<String, Integer> wordsCount = words.collect(toMap(s -> s, s -> 1, (i, j) -> i + ...
Java 8 stream's .min () y .max (): ¿por qué esto se compila?
Nota: esta pregunta se origina en un enlace muerto que era una pregunta SO anterior, pero aquí va ... Ver este código (nota: sé que este código no "funcionará" y queInteger::compare debe usarse: lo acabo de extraer de la pregunta ...
Uso de Java 8 opcional con Stream :: flatMap
El nuevo marco de transmisión Java 8 y sus amigos crean un código Java muy conciso, pero me he encontrado con una situación aparentemente simple que es difícil de hacer de manera concisa. Considera unList<Thing> things y métodoOptional<Other> ...
En Java 8, ¿cómo transformo un Mapa <K, V> en otro Mapa <K, V> usando una lambda?
Acabo de empezar a mirar Java 8 y a probar lambdas, pensé que trataría de reescribir una cosa muy simple que escribí recientemente. Necesito convertir un Mapa de Cadena a Columna en otro Mapa de Cadena a Columna donde la Columna en el nuevo Mapa ...
¿Cuáles son las razones para no tener un índice en las secuencias de Java 8?
Me preguntaba sobre las transmisiones de Java 8 (Stream<E>), tienen los siguientes métodos: forEach(Consumer<? super E> action)forEachOrdered(Consumer<? super E> action) ¿Cuáles fueron los argumentos en contra de no proporcionar la siguiente ...
Files.walk (), calcula el tamaño total
Estoy tratando de calcular el tamaño de los archivos en mi disco. En java-7 esto podría hacerse ...
Cerrando arroyos en medio de tuberías
Cuando ejecuto este código que abre muchos archivos durante un flujo de transmisión: public static void main(String[] args) throws IOException { Files.find(Paths.get("JAVA_DOCS_DIR/docs/api/"), 100, (path, attr) ...
Usando Java8 Streams para crear una lista de objetos de otro
Tengo el siguiente código Java6 y Java8: List<ObjectType1> lst1 = // a list of ObjectType1 objects List<ObjectType2> lst2 = // a list of ObjectType1 objects, same size of lst1 List<ObjectType3> lst3 = new ArrayLis<ObjectType3>(lst1.size()); ...
¿Por qué Comparator.comparing no funciona con la referencia del método String :: toLowerCase?
Estoy tratando de ordenar un conjunto de cadenas por orden inverso (ignorando mayúsculas y minúsculas), sin modificarlo y solo imprimiéndolo. Entonces estoy usando Java8 stream. Pero no puedo hacerlo. Aquí está mi intento: package ...
Obtener el primer elemento que coincide con los criterios
¿Cómo obtener el primer elemento que coincide con un criterio en una secuencia? He intentado esto pero no funciona this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name));Ese criterio no funciona, el método de filtro se invoca ...