Resultados da pesquisa a pedido "java-stream"
Particionar um fluxo Java 8
Como implementar a operação "partição" no Java 8 Stream? Por partição, quero dizer, divida um fluxo em sub-fluxos de um determinado tamanho. De alguma forma, será idêntico ao GoiabaIterators.partition ...
Converter uma String em um java.util.Stream <Character>
Às vezes, quero fazer algo simples com cada caractere em uma string. Infelizmente, como uma sequência é imutável, não existe uma boa maneira de fazê-lo, exceto repetir a sequência, que pode ser bastante detalhada. Se você usasse um Stream, isso ...
Processamento de fluxo Java 8 não fluente [fechado]
Eu tenho um problema com os fluxos do Java 8, em que os dados são processados em grandes quantidades repentinas, e não quando solicitados. Eu tenho um fluxo de fluxo bastante complexo que precisa ser paralelizado porque eu usoconcat mesclar dois ...
ConcurrentModificationException ao usar o fluxo com o conjunto de chaves do Google Maps
Quero remover todos os itens desomeMap quais chaves não estão presentes nosomeList. Dê uma olhada no meu código: someMap.keySet().stream().filter(v ...
Criar Java 8 Stream a partir de ArrayNode
É possível criar stream a partir decom.fasterxml.jackson.databind.node.ArrayNode? Eu tentei: ArrayNode files = (ArrayNode) json.get("files"); Stream<JsonNode> stream = Stream.of(files);Mas, na verdade, ele fornecerá o fluxo de um elemento, o ...
Java 8 Stream misturando dois elementos
Eu tenho muitos objetos do tipo Slot em uma lista de matriz. A classe de slot é mostrada abaixo- Slot{ int start; int end; }deixe a lista do tipoList<Slot> ser chamadoslots. Os slots são classificados com base na hora de início. A hora final de ...
Em Java, como eu transmito de maneira eficiente e elegante os descendentes de um nó de árvore?
Suponha que tenhamos uma coleção de objetos que são identificados porStrings, junto com uma classeTree que define uma hierarquia neles. Essa classe é implementada usando umMap de nós (representados por seus IDs) paraCollections de seus ...
forEach vs forEachOrdered no Java 8 Stream
Entendo que esses métodos diferem na ordem de execução, mas em todos os meus testes não consigo obter execução de ordens diferentes. Exemplo: System.out.println("forEach ...
Significado exato de não interferência nos fluxos do Java 8
O requisito de não interferência para o uso de fluxos de fontes de estrutura de dados não concorrentes significa que não podemos alterar o estado de umelemento da estrutura de dados durante a execução de um pipeline de fluxo (além disso, não ...
No método de redução de fluxo, a identidade deve sempre ser 0 para soma e 1 para multiplicação?
Prossigo o java 8 learning. Eu encontrei um comportamento interessante: vamos ver o exemplo de código: // identity value and accumulator and combiner Integer summaryAge = Person.getPersons().stream() //.parallel() //will return surprising ...