Resultados da pesquisa a pedido "java-stream"
processamento paralelo com fluxo infinito em Java
Por que o código abaixo não imprime nenhuma saída enquanto que se removermos paralelos, ele imprime 0, 1? IntStream.iterate(0, i -> ( i + 1 ) % 2) .parallel() .distinct() .limit(10) .forEach(System.out::println);Embora eu saiba, idealmente, o ...
Agrupar sequências de valores
Gostaria de saber se existe alguma maneira bacana de usar as novas APIs de fluxo para "agrupar" sequências de valores. por exemplo. divida uma série de números inteiros em grupos de números inteiros em que cada grupo é uma sequência numérica ...
Use Streams para retornar Boolean se todos os valores da Lista em um Mapa estiverem vazios / não vazios
Dado umMap [http://docs.oracle.com/javase/8/docs/api/java/util/Map.html]mapeando uma String para umList [http://docs.oracle.com/javase/8/docs/api/java/util/List.html], existe uma maneira de usarFluxos ...
Criar lista de objetos a partir de outro usando fluxos java8
Estou tentando entender os fluxos do Java 8. Eu tenho duas classes: public class UserMeal { protected final LocalDateTime dateTime; protected final String description; protected final int calories; public UserMeal(LocalDateTime dateTime, String ...
Quais são os bons motivos para escolher invariância em uma API como Stream.reduce ()?
Revisando o Java 8Stream Design da API, fiquei surpreso com a invariância genérica ...
O Java 8 lambda obtém e remove o elemento da lista
Dada uma lista de elementos, quero obter o elemento com uma determinada propriedadeeremova-o da lista. A melhor solução que encontrei é: ProducerDTO p = producersProcedureActive .stream() .filter(producer -> producer.getPod().equals(pod)) ...
Como posso chamar collect (Collectors.toList ()) em um Java 8 Stream no Kotlin?
Eu tenho o código: directoryChooser.title = "Select the directory" val file = directoryChooser.showDialog(null) if (file != null) { var files = Files.list(file.toPath()) .filter { f -> f.fileName.endsWith("zip") && f.fileName.endsWith("ZIP") && ...
Java 8, o primeiro processamento de uma lista é mais lento que o processamento subsequente
Estou executando alguns testes (muito básicos, nada sofisticados) para verificar o desempenho nos fluxos e lambdas do Java 8. Usando umArrayList de 10 milhões de POJOS, tudo o que eu quero fazer é obter o valor médio de umBigDecimal campo. Para ...
Filtrar itens nulos no Stream
Ao usar um Java Stream, algumas vezes valores nulos podem ocorrer após o mapeamento. Atualmente, quando esses valores precisam ser omitidos, eu uso: .stream() .<other operations...> .filter(element -> element != null) .<other operations...>Para ...
Processamento condicional do Java 8
Estou interessado em separar um fluxo em dois ou mais substreams e processar os elementos de maneiras diferentes. Por exemplo, um arquivo de texto (grande) pode conter linhas do tipo A e linhas do tipo B; nesse caso, eu gostaria de fazer algo ...