Resultados da pesquisa a pedido "java-stream"

4 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

10 a resposta

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)) ...

2 a resposta

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") && ...

1 a resposta

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 ...

2 a resposta

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 ...

7 a resposta

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 ...