Resultados da pesquisa a pedido "java-stream"

2 a resposta

Como converter uma estrutura de árvore em um fluxo de nós em java

Quero converter uma árvore em um fluxo de nós Java8 Aqui está uma árvore de nós armazenando dados que podem ser selecionados public class SelectTree<D> { private D data; private boolean selected = false; private SelectTree<D> parent; private ...

4 a resposta

Por que a mutabilidade compartilhada é ruim?

Eu estava assistindo uma apresentação em Java e, a certa altura, o palestrante disse: "Mutabilidade é boa, compartilhar é legal, mutabilidade compartilhada é trabalho do diabo". Ele se referia ao seguinte pedaço de código, que ele considerava ...

2 a resposta

As operações do terminal fecham o fluxo?

dirPath contém 200k arquivos. Quero lê-los um por um e fazer algum processamento. O seguinte snippet causajava.nio.file.FileSystemException: dirPath/file-N Too many open files. Não é a operação do terminalforEach() deveria fechar o fluxo aberto ...

3 a resposta

IntStream de caracteres para Strings - Java

É possível converter fluxo de caracteresstr.chars() transmitir com Strings, onde cada String contém 5 caracteres, por exemplo?

2 a resposta

Lista de grupos Java 8 lambdas no mapa

Eu quero dar umaList<Pojo> ereturn a Map<String, List<Pojo>> onde oMapA chave deString valor emPojovamos chamá-loString key. Para esclarecer, considerando o seguinte: Pojo 1: Chave: um valor: 1 Pojo 2: Chave: um valor: 2 Pojo 3: Chave: valor ...

1 a resposta

Por que o Stream.flatMap não pode aceitar uma coleção?

Dado o seguinte como um exemplo de classes de dados: class Country { List<Region> regions = new ArrayList<>(); List<Region> getRegions() { return regions; } } class Region { String getName() { return "some name"; } }Presumindo que eu teria uma ...

4 a resposta

Java 8 Streams e tente com recursos

Eu pensei que a API de fluxo estivesse aqui para facilitar a leitura do código. Achei algo bastante irritante. oStream interface (java.util.stream.Stream) estende oAutoClosable interface (java.lang.AutoCloseable) Portanto, se você deseja fechar ...

2 a resposta

Onde é definida a ordem de combinação do combinador de coleta (fornecedor, acumulador, combinador)?

As documentações da API Java afirmam que ocombiner parâmetro docollect O método deve ser: uma função sem estado associativa, sem interferências, para combinar dois valores, que deve ser compatível com a função acumuladora A combiner é ...

3 a resposta

Substituir loop aninhado pelo Java 8 flatmap

Estou tentando usar o flatmap para fazer um loop aninhado com a API do Stream, mas não consigo entender. Como exemplo, quero recriar o seguinte loop: List<String> xs = Arrays.asList(new String[]{ "one","two", "three"}); List<String> ys = ...

4 a resposta

Java 8, como posso implementar uma instrução switch usando fluxos?

Eu tenho um arquivo de textoimgui.ini contendo: [Debug] Pos=7,79 Size=507,392 Collapsed=0 [ImGui Demo] Pos=320,5 Size=550,680 Collapsed=0Para cada "elemento" eu sempre tenhoPos, Size eCollapsed e eu preciso lê-los. Eu gostaria de usar, se ...