Resultados da pesquisa a pedido "java-stream"

1 a resposta

Java 8 java.util.stream.Streams

1 a resposta

Mapa do fluxo Java 8 <K, V> para a lista <T>

Dado que tenho alguma função que aceita dois parâmetros e retorna um valor, é possível converter um mapa em uma lista em um fluxo como uma operação não terminal? O mais próximo que eu encontro é usar forEach no mapa para criar instâncias e ...

1 a resposta

Por que a classe Java 8 Stream é AutoCloseable?

No Java 8, a classe Stream implementa o AutoCloseable. Isso significa que uma instância de fluxo deve ser fechada explicitamente. Entendo por que os manipuladores de arquivos e as conexões com o banco de dados podem ser fechados. Mas por que fluxos?

1 a resposta

Fluxos do Java 8: por que o fluxo paralelo é mais lento?

Estou brincando com os fluxos do Java 8 e não consigo entender os resultados de desempenho que estou obtendo. Eu tenho CPU de 2 núcleos (Intel i73520M), Windows 8 x64 e atualização de Java 8 de 64 bits 5. Estou fazendo um mapa simples por fluxo / ...

1 a resposta

Como reduzir o curto-circuito no Stream?

Suponha que eu tenha um fluxo de valores booleanos e a operação de redução que estou escrevendo seja|| (OU). Posso escrever de uma maneira que a avaliação de pelo menos alguns dos elementos seja abandonada se umtrue valor encontrado? Estou ...

1 a resposta

Como o Java 8 mapToInt (mapToInt (e -> e)) melhora o desempenho exatamente?

Estou lendo o livro "Java 8 Lambdas" e, em algum momento, o autor diz: "É uma boa idéia usar as funções especializadas primitivas sempre que possível, devido aos benefícios de desempenho". Ele está se referindo aqui a mapToInt, mapToLong, ...

1 a resposta

Como processar chuncks de um arquivo com java.util.stream

Para me familiarizar com a API do stream, tentei codificar um padrão bastante simples. Problema:Ter um arquivo de texto que não contém blocos de texto aninhados. Todos os blocos são identificados pelos padrões de início / fim (por ...

1 a resposta

Classificando por Propriedade no Fluxo Java 8

Ah, aqueles complicados fluxos do Java 8 com lambdas. Eles são muito poderosos, mas as complexidades demoram um pouco para envolver o cabeçalho de alguém em torno de tudo. Digamos que eu tenho umUser digite com uma propriedadeUser.getName(). ...

1 a resposta

Java 8 Spliterator (ou similar) que retorna um valor se houver apenas um único valor

Eu sou um grande fã dosingleOrEmpty operador de fluxo. Não está na lib std, mas acho muito útil. Se um fluxo tiver apenas um único valor, ele retornará esse valor em umOptional. Se não tiver valores ou mais de um valor, ...

1 a resposta

Qual é a maneira correta de substituir um loop aninhado por fluxos no Java 8?

Enquanto aprendia fluxos e lambas do Java 8, tentei substituir o seguinte aninhado por loops por fluxos: List<Long> deskIds = new ArrayList<>(); for(ProvidedService memberService : service.getAllNodesDepthFirst()){ for(Desk d : ...