Resultados da pesquisa a pedido "java-stream"

3 a resposta

Encomende operações terminais amigáveis / hostis contra fluxos paralelos / sequenciais vs ordenados / não ordenados

Inspirado poressa questão [https://stackoverflow.com/questions/44944973/search-for-example-of-inconsistent-behavior-java-8-stream] , Comecei a jogar com fluxos ordenados vs não ordenados, fluxos paralelos versus sequenciais e operações de ...

1 a resposta

Requisito de Não Interferência nos Fluxos Java 8

Eu sou iniciante em Java 8. A não interferência é importante para ter um comportamento consistente do fluxo Java. Imagine que estamos processando um grande fluxo de dados e, durante o processo, a fonte é alterada. O resultado será imprevisível. ...

5 a resposta

Em Java, quais são as vantagens dos fluxos sobre os loops? [fechadas]

Me perguntaram isso em uma entrevista e não estou convencido de ter dado a melhor resposta que poderia ter. Mencionei que você pode fazer uma pesquisa paralela e que os valores nulos foram tratados por alguns meios que eu não conseguia lembrar. ...

3 a resposta

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

2 a resposta

A operação de coleta no Stream fecha o fluxo e os recursos subjacentes?

O código abaixo precisa ser agrupado em try-with-resources para garantir que o arquivo subjacente seja fechado? List<String> rows = Files.lines(inputFilePath).collect(Collectors.toList());

9 a resposta

Java8: HashMap <X, Y> para HashMap <X, Z> usando Stream / Map-Reduce / Collector

Eu sei como "transformar" um simples JavaList deY ->Z, ou seja: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList());Agora eu gostaria de fazer basicamente o mesmo com um mapa, ou ...

4 a resposta

Executar várias operações não relacionadas nos elementos de um único fluxo em Java

Como posso executar várias operações não relacionadas nos elementos de um único fluxo? Diga que eu tenho umList<String> composto a partir de um texto. Cada sequência na lista pode ou não conter uma determinada palavra, o que representa uma ação ...

2 a resposta

Iterador versus Fluxo de Java 8

Para tirar proveito da ampla variedade de métodos de consulta incluídos nojava.util.stream do Jdk 8, tentei projetar modelos de domínio em que getters de relacionamento com* multiplicidade (com zero ou mais instâncias) retorna umStream<T>, em vez ...

3 a resposta

O que é mais eficiente: fluxo classificado ou classificação de uma lista?

Suponha que temos alguns itens em uma coleção e queremos classificá-los usando determinado comparador, esperando resultado em uma lista: Collection<Item> items = ...; Comparator<Item> itemComparator = ...;Uma das abordagens é classificar itens ...

4 a resposta

fluxo paralelo funcionará bem com operações distinta

Eu estava lendo sobre apatridia e me deparei com isso em doc [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Statelessness] : s resultados do pipeline @Stream podem não ser determinísticos ou incorretos se os ...