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

3 la respuesta

Convertir la lista de cadenas en la longitud de cadena de mapa ordenada como clave

tengo unList<String> y tengo que convertirlo aMap, agrupando la misma longitudStrings en unList, utilizandoString longitud como la clave, en orden ordenado. Se puede hacer usando - Map<Integer, List<String>> result = new TreeMap<>(); for (String ...

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

Java 8 Streams - ¿Tiempo de espera?

Quiero recorrer una gran variedad y hacer un conjunto complicado de instrucciones que lleva mucho tiempo. Sin embargo, si han pasado más de 30 segundos, quiero que se rinda. ex. final long start = System.currentTimeMillis(); ...

1 la respuesta

Alternativa para throwerMerger en Java 8

Estoy implementando un colector propio que usafunción de fusión. Desafortunadamente, para algunos de mis casos, no puedo reutilizar la siguiente función de fusión JDK que ...

4 la respuesta

¿Cuál es la diferencia entre una expresión lambda con estado y sin estado?

De acuerdo con el libro OCP, uno debe evitar las operaciones con estado, también conocidas como expresiones lambda con estado. La definición proporcionada en el libro es "una expresión lambda con estado es aquella cuyo resultado depende ...

1 la respuesta

plano plano paralelo siempre secuencial

Supongamos que tengo este código: Collections.singletonList(10) .parallelStream() // .stream() - nothing changes .flatMap(x -> Stream.iterate(0, i -> i + 1) .limit(x) .parallel() .peek(m -> { System.out.println(Thread.currentThread().getName()); ...

3 la respuesta

Encuentro de operaciones de terminal amigables / hostiles de orden frente a secuencias paralelas / secuenciales frente a secuencias ordenadas / no ordenadas

Inspirado poresta pregunta [https://stackoverflow.com/questions/44944973/search-for-example-of-inconsistent-behavior-java-8-stream] , Comencé a jugar con secuencias ordenadas vs no ordenadas, secuencias paralelas vs secuenciales y operaciones de ...

2 la respuesta

buscar por ejemplo de comportamiento inconsistente java-8 stream?

En java 8 documentación (flujo de pedidos de documentos [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Ordering] ), uno puede ver esto: si [una secuencia] no está ordenada, la ejecución repetida puede ...

4 la respuesta

Múltiples funciones agregadas en Java 8 Stream API

Tengo una clase definida como public class TimePeriodCalc { private double occupancy; private double efficiency; private String atDate; }Me gustaría realizar la siguiente instrucción SQL utilizando Java 8 Stream API. SELECT atDate, ...

1 la respuesta

¿Por qué la API de Streams necesita una pista para el tipo genérico en este caso?

Lo siguiente no se compila: @NotNull String defaultFormatter(@Nullable Object value) { if (value instanceof Collection) { return ((Collection) value).stream() .map(MyClass::defaultFormatter) .collect(Collectors.joining(eol)); } ...