Resultados de la búsqueda a petición "java-stream"
Java - Stream - Recoge todos los elementos N
Estoy tratando de aprender Java Stream. Puedo hacer una iteración / filtro / mapa / colección simple, etc. Cuando intentaba recopilar cada 3 elementos e imprimir como se muestra aquí en este ejemplo, [recopile cada 3 elementos e imprima, ...
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 ...
¿Se garantiza que flatMap sea perezoso?
Considere el siguiente código: urls.stream() .flatMap(url -> fetchDataFromInternet(url).stream()) .filter(...) .findFirst() .get();SeráfetchDataFromInternet ser llamado para la segunda url cuando la primera fue suficiente? Intenté con un ...
¿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 ...
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 ...
Recopilando flujo nuevamente en el mismo tipo de colección
Supongamos que tengo una colección del tipo desconocido. Lo que quiero hacer es transmitirlo, hacer algunas cosas en la transmisión y volver a recopilarlo en el mismo tipo de colección que mi colección original. Por ejemplo: Collection<? extends ...
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()); ...