Resultados de la búsqueda a petición "java-stream"
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 ...
¿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 ...
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(); ...
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 ...
¿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 ...
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()); ...
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 ...
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 ...
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, ...
¿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)); } ...