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

6 la respuesta

En el método de reducción de flujo, ¿la identidad debe ser siempre 0 para suma y 1 para multiplicación?

Procedo java 8 aprendizaje. He encontrado un comportamiento interesante: veamos muestra de código: // identity value and accumulator and combiner Integer summaryAge = Person.getPersons().stream() //.parallel() //will return surprising ...

3 la respuesta

Invierta un comparador en Java 8

Tengo una ArrayList y quiero ordenarla en orden descendente. Yo uso para ellojava.util.stream.Stream.sorted(Comparator) método. Aquí hay una descripción según la API de Java: Devuelve una secuencia que consta de los elementos de esta secuencia, ...

4 la respuesta

¿En qué casos las operaciones de Stream deberían ser con estado?

En eljavaodoc para elstream paquete [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html] , al final de la secciónParallelism, Yo leo: La mayoría de las operaciones de flujo aceptan parámetros que describen ...

2 la respuesta

Java 8 Stream flatMap y error de grupo por compilador de código

// given a set of Item objects, group them by the managers of creator and owners Map<String, List<Item>> managersItems = itemSet.parallelStream().flatMap(item -> { // get the list of the creator and owners List<String> users = new ArrayList(); ...

1 la respuesta

Java 8 - llenar ArrayList

¿Hay una mejor manera de llenar unArrayList así (lo he hecho así en Java 7): List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>(); scheduleIntervalContainers.add(scheduleIntervalContainer);

3 la respuesta

¿Agrupación de Java 8 con un recopilador personalizado?

Tengo la siguiente clase. class Person { String name; LocalDate birthday; Sex gender; String emailAddress; public int getAge() { return birthday.until(IsoChronology.INSTANCE.dateNow()).getYears(); } public String getName() { return name; } }Me ...

3 la respuesta

IntStream de caracteres a cadenas - Java

¿Es posible convertir la secuencia de caracteres?str.chars() transmitir con cadenas, donde cada cadena contiene 5 caracteres, por ejemplo?

1 la respuesta

Obtener el rango de una secuencia numérica

Dado unDoubleStream s, Puedo hacers.min() os.max() pero no ambos, ya que cualquiera de ellos consumirá la transmisión. Ahora supongamos que tengo class Range /* can add code here */ { private final double min; private final double max; ...

2 la respuesta

Expresión lambda de Java: ¿mapeo y luego modificación de una lista?

Usando una expresión lambda de Java 8, estoy tratando de hacer algo como esto. List<NewObject> objs = ...; for (OldObject oldObj : oldObjects) { NewObject obj = oldObj.toNewObject(); obj.setOrange(true); objs.add(obj); }Escribí ...

1 la respuesta

¿Cómo codificar Stream.findNth ()?

Similar aStream.findFirst(), hay una manera de escribirStream.findNth()? Estoy practicando Java 8 reescribiendo un código heredado. Y me pregunto cómo se puede escribir la siguiente función usando Stream API. static curPipeNumber = 0; /** ...