Resultados da pesquisa a pedido "java-stream"

3 a resposta

Método "Bom" para chamar o método em cada objeto usando a API do Stream

É possível executar um método, em um consumidor, como uma referência de método, mas no objeto passado para o consumidor: Arrays.stream(log.getHandlers()).forEach(h -> h.close());seria algo ...

5 a resposta

Existe uma maneira elegante de processar um fluxo em pedaços?

Meu cenário exato é inserir dados no banco de dados em lotes, por isso quero acumular objetos DOM a cada 1000, liberá-los. Eu o implementei colocando o código no acumulador para detectar a plenitude e a descarga, mas isso parece errado - o ...

6 a resposta

A maneira mais eficiente de obter o último elemento de um fluxo

O fluxo não tem umlast() método: Stream<T> stream; T last = stream.last(); // No such methodQual é a maneira mais elegante e / ou eficiente de obter o último elemento (ou nulo para um fluxo vazio)?

3 a resposta

Java: criando lista a partir de matriz primitiva usando a API de fluxo

Estou tentando fazer uma lista de uma matriz primitiva int[] values={4,5,2,3,42,60,20}; List<Integer> greaterThan4 = Arrays.stream(values) .filter(value -> value > 4) .collect(Collectors.toList()); Mas a última funçãocollect me dá um erro porque ...

2 a resposta

Qual é a melhor maneira de converter uma matriz de bytes em um IntStream?

O Java 8 possui os tipos java.util.stream.Stream e java.util.stream.IntStream. java.util.Arrays tem um método IntStream is = Arrays.stream(int[])mas não existe esse método para criar um IntStream a partir de um byte [], curto [] ou char [], ...

1 a resposta

Java8 Lambda: concat list [duplicate]

Esta pergunta já tem uma resposta aqui: Como transformar uma lista de listas em uma lista no Java 8? [/questions/25147094/how-can-i-turn-a-list-of-lists-into-a-list-in-java-8] 6 respostasEstou tentando concatinar a lista de um fluxo e ...

5 a resposta

Como posso criar um fluxo a partir de uma matriz?

Atualmente, sempre que preciso criar fluxo a partir de uma matriz, eu faço String[] array = {"x1", "x2"}; Arrays.asList(array).stream();Existe alguma maneira direta de criar fluxo a partir de uma matriz?

5 a resposta

Um Java 8 `Stream` pode ser paralelo sem você sequer pedir?

Na minha opinião, o código óbvio, ao usar o Java 8Streams, sejam fluxos "objetos" ou fluxos primitivos (ou seja,IntStream e amigos) seria apenas usar: someStreamableResource.stream().whatever()Mas então, muitos "recursos disponíveis" também ...

6 a resposta

Java 8 Stream IllegalStateException: o fluxo já foi operado ou fechado

Estou tentando gerar instâncias de pedidos usando a API de fluxo. Eu tenho uma função de fábrica que cria o pedido e um DoubleStream é usado para inicializar o valor do pedido. private DoubleStream doubleStream = new Random().doubles(50.0, ...

3 a resposta

Como crio um fluxo de correspondências de regex?

Estou tentando analisar a entrada padrão e extrair todas as seqüências que correspondem a um padrão específico, contar o número de ocorrências de cada correspondência e imprimir os resultados em ordem alfabética. Esse problema parece ser uma boa ...