Resultados da pesquisa a pedido "java-stream"
Converter lista de cadeias de caracteres em comprimento de cadeia de mapa classificado como chave
eu tenho umList<String> e eu tenho que convertê-lo paraMap, agrupando o mesmo comprimentoStrings em umList, usandoString comprimento como a chave, ordem classificada. Isso pode ser feito usando - Map<Integer, List<String>> result = new ...
Quando um Java 8 Stream é considerado consumido?
Meu entendimento era que um Java 8Stream é considerado consumido uma vez que uma operação do terminal, comoforEach() oucount(), é realizado. No entanto, o caso de testemultipleFilters_separate abaixo lança umIllegalStateException Apesar defilter ...
Java 8 Streams - Tempo limite?
Quero fazer um loop em uma enorme variedade e executar um conjunto complicado de instruções que leva muito tempo. No entanto, se tiverem passado mais de 30 segundos, quero que desista. ex. final long start = System.currentTimeMillis(); ...
Alternativa para o throwingMerger em Java 8
Estou implementando coletor próprio que usafunção de mesclagem. Infelizmente, em alguns casos, não posso reutilizar a seguinte função de fusão do JDK que lançou IllegalStateException. java.util.stream.Collectors#throwingMergerIsso acontece ...
qual é a diferença entre uma expressão lambda com e sem estado?
De acordo com o livro do OCP, é preciso evitar operações com estado, também conhecidas como expressão lambda com estado. A definição fornecida no livro é 'uma expressão lambda com estado é aquela cujo resultado depende de qualquer estado que ...
flatMap paralelo sempre seqüencial
Suponha que eu tenha esse 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()); ...
Encomende operações terminais amigáveis / hostis contra fluxos paralelos / sequenciais vs ordenados / não ordenados
Inspirado poressa questão [https://stackoverflow.com/questions/44944973/search-for-example-of-inconsistent-behavior-java-8-stream] , Comecei a jogar com fluxos ordenados vs não ordenados, fluxos paralelos versus sequenciais e operações de ...
procure por exemplo de comportamento inconsistente java-8 stream?
Na documentação do java 8 (fluxo de pedidos de documentos [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Ordering] ), pode-se ver isso: se [um fluxo] não for ordenado, a execução repetida poderá produzir ...
Várias funções agregadas na API Java 8 Stream
Eu tenho uma classe definida como public class TimePeriodCalc { private double occupancy; private double efficiency; private String atDate; }Gostaria de executar a seguinte instrução SQL usando o Java 8 Stream API. SELECT atDate, ...
Por que a API do Streams precisa de uma dica para o tipo genérico nesse caso?
O seguinte falha ao compilar: @NotNull String defaultFormatter(@Nullable Object value) { if (value instanceof Collection) { return ((Collection) value).stream() .map(MyClass::defaultFormatter) .collect(Collectors.joining(eol)); } ...