Resultados da pesquisa a pedido "java-stream"
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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(): ...
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, ...
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 ...