Resultados da pesquisa a pedido "java-stream"

1 a resposta

Java 8 stream.collect (… groupingBy (… mapping (… redução))) reduzindo o uso de BinaryOperator

Eu brinquei com uma solução usandogroupingBy, mapping ereducing para a seguinte pergunta:Crie de forma elegante o mapa com campos de objetos como chave / valor do fluxo de objetos em Java ...

5 a resposta

Como converter Array para HashMap usando o Java 8 Stream

Estou escrevendo uma função para converter matriz em mapa usando o Java 8 Stream. Aqui está o que eu queria public static <K, V> Map<K, V> toMap(Object... entries) { // Requirements: // entries must be K1, V1, K2, V2, .... ( even length ) if ...

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

6 a resposta

Maneira concisa de obter o valor mínimo e máximo do fluxo Java 8

Existe uma maneira concisa de extrair o valor mínimo e máximo de um fluxo (com base em algum comparador) em uma única passagem? Parece haver muitas maneiras de obter os valores mínimo e máximo individualmente, ou posso classificar o fluxo em um ...

1 a resposta

Por que esse código usando fluxos é executado muito mais rápido no Java 9 do que no Java 8?

Eu descobri isso enquanto resolviaProblema 205 [https://projecteuler.net/problem=205]doProjeto Euler [https://projecteuler.net/]. O problema é o seguinte: Peter tem nove dados de quatro lados (piramidais), cada um com faces numeradas 1, 2, 3, 4. ...

2 a resposta

Agrupamento simultâneo de fluxo paralelo Java 8

Suponha que eu tenha uma classe como Class Person { String name; String uid; String phone; }Estou tentando agrupar por todos os campos da classe. Como uso fluxos paralelos no JAVA 8 para converter um List<Person> into ...

4 a resposta

Por que a interface do Java 8 Stream não possui a versão sem parâmetro min ()?

java.util.stream.Stream interface possui duas versões dosorted método -sorted() que classifica os elementos em ordem natural esorted(Comparator). Por quêmin() método não foi introduzido paraStream interface, que retornaria um elemento mínimo do ...

1 a resposta

Compreendendo as características profundamente spliterator

Para tentar entender profundamente os fluxos e separadores java, tenho algumas perguntas sutis sobrecaracterísticas do spliterator: Q1:Stream.empty() vsStream.of()(Stream.of () sem argumentos) Stream.empty(): SUBSIZADO, TAMANHOStream.of(): ...

4 a resposta

Várias funções agregadas na API Java 8 Stream

Eu tenho uma classe definida como public class TimePeriodCalc { private double occupancy; private double efficiency; private String atDate; }Gostaria de executar a seguinte instrução SQL usando o Java 8 Stream API. SELECT atDate, ...

2 a resposta

procure por exemplo de comportamento inconsistente java-8 stream?

Na documentação do java 8 (fluxo de pedidos de documentos [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Ordering] ), pode-se ver isso: se [um fluxo] não for ordenado, a execução repetida poderá produzir ...