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

3 la respuesta

Java 8 stream's toArray y parámetro de tamaño

Me preguntaba cómo stream (). ToArray [x -> new Integer [x]] sabe desde qué tamaño de matriz. Escribí un fragmento en el que creé una lista de un número entero de tamaño 4 y filtré los valores y creó una matriz de longitud de la secuencia ...

2 la respuesta

¿Cuándo se considera que se consume un Java 8 Stream?

Mi entendimiento fue que un Java 8Stream se considera que se consume una vez que una operación terminal, comoforEach() ocount(), es interpretado. Sin embargo, el caso de pruebamultipleFilters_separate a continuación ...

3 la respuesta

cómo convertir para cada lambda

Iterator<Rate> rateIt = rates.iterator(); int lastRateOBP = 0; while (rateIt.hasNext()) { Rate rate = rateIt.next(); int currentOBP = rate.getPersonCount(); if (currentOBP == lastRateOBP) { rateIt.remove(); continue; } lastRateOBP = currentOBP; ...

4 la respuesta

Realizar múltiples operaciones no relacionadas en elementos de una sola secuencia en Java

¿Cómo puedo realizar múltiples operaciones no relacionadas en elementos de una sola secuencia? Digamos que tengo unList<String> compuesto de un texto. Cada cadena de la lista puede o no contener una palabra determinada, lo que representa una ...

2 la respuesta

recogiendo de flujo paralelo en java 8

Quiero tomar una entrada y aplicar una transmisión paralela en eso, luego quiero salida como lista. La entrada podría ser cualquier Lista o cualquier colección en la que podamos aplicar transmisiones. Mi preocupación aquí es que si queremos ...

3 la respuesta

Obtener índices del número máximo en la matriz

Tengo una matriz que contiene números que son rangos. Algo como esto : 0 4 2 0 1 0 4 2 0 4 0 2 aquí0 corresponde al rango más bajo ymax El número corresponde al rango más alto. Puede haber múltiples índices que contengan el rango más ...

1 la respuesta

¿Por qué este código que usa secuencias se ejecuta mucho más rápido en Java 9 que en Java 8?

Descubrí esto mientras resolvíaProblema 205 [https://projecteuler.net/problem=205]deProyecto euler [https://projecteuler.net/]. El problema es el siguiente: Peter tiene nueve dados de cuatro lados (piramidales), cada uno con caras numeradas 1, ...

5 la respuesta

En Java, ¿cuáles son las ventajas de las transmisiones sobre los bucles? [cerrado]

Me lo preguntaron en una entrevista y no estoy convencido de haber dado la mejor respuesta que podría tener. Mencioné que puede hacer una búsqueda paralela y que los valores nulos se manejaron de alguna manera que no podía recordar. Ahora me doy ...

4 la respuesta

¿Por qué es mala la mutabilidad compartida?

Estaba viendo una presentación sobre Java, y en un momento, el profesor dijo: "La mutabilidad está bien, compartir es agradable, la mutabilidad compartida es un trabajo del diablo". A lo que se refería es al siguiente código, que consideraba un ...

4 la respuesta

¿Por qué tryAdvance de stream.spliterator () puede acumular elementos en un búfer?

Conseguir unSpliterator a partir de unaStream la tubería puede devolver una instancia de ...