Resultados da pesquisa a pedido "java-stream"
Agrupando por Lista de Mapa em Java 8
Eu tenho uma lista como esta: List<Map<String, Long>>Existe uma maneira, usando lambda, de converter esta lista para: Map<String, List<Long>>Exemplo: Map<String, Long> m1 = new HashMap<>(); m1.put("A", 1); m1.put("B", 100); Map<String, Long> ...
Como classificar o mapa de hash com base no número de chaves de um valor usando o flatmap java8?
Este é um acompanhamento deComo obter a contagem de chaves para valores em um mapa de hash usando lambda [https://stackoverflow.com/questions/34514213/how-to-get-the-count-of-keys-for-values-in-a-hash-map-using-lambda] . eu tenho umHashMap e eu ...
Refatoração aninhada para loop no fluxo do Java 8
Eu tenho o seguinte para loop: List<Map> mapList = new ArrayList<>(); for (Resource resource : getResources()) { for (Method method : resource.getMethods()) { mapList.add(getMap(resource,method)); } } return mapList;Como refatorar esse loop ...
Não é possível converter o IntStream em algum fluxo de objetos
Estou tentando usar umIntStream para instanciar um fluxo de objetos: Stream<MyObject> myObjects = IntStream .range(0, count) .map(id -> new MyObject(id));Mas diz que não pode converterMyObject paraint.
Como adicionar elementos internos do Map quando as chaves são duplicadas com a API Java Stream
Eu tenho uma lista deList<Map<String, Object>> como isso [ {"A": 50, "B": 100, "C": 200, "D": "Auction" }, { "A": 101322143.24, "B": 50243301.2, "C": 569, "D": "Sold Promissory Buyer" }, { "A": 500, "B": 1000, "C": 1500, "D": "Auction" }]Estou ...
Java 8, o primeiro processamento de uma lista é mais lento que o processamento subsequente
Estou executando alguns testes (muito básicos, nada sofisticados) para verificar o desempenho nos fluxos e lambdas do Java 8. Usando umArrayList de 10 milhões de POJOS, tudo o que eu quero fazer é obter o valor médio de umBigDecimal campo. Para ...
Java Stream - agrupe quando a chave aparece em uma lista
Estou tentando agrupar por uma coleção por um valor que aparece no meu objeto como uma lista. Este é o modelo que eu tenho public class Student { String stud_id; String stud_name; List<String> stud_location = new ArrayList<>(); public ...
Collectors.summingInt () vs mapToInt (). Sum ()
Quando você deseja somar um valor inteiro de um fluxo, há duas maneiras principais de fazer isso: ToIntFunction<...> mapFunc = ... int sum = stream().collect(Collectors.summingInt(mapFunc)) int sum = stream().mapToInt(mapFunc).sum()O primeiro ...
É importante usar o Characteristics.UNORDERED nos coletores, quando possível?
Como eu uso bastante os fluxos, alguns deles lidando com uma grande quantidade de dados, pensei que seria uma boa idéia pré-alocar meus coletores baseados em coleções com um tamanho aproximado para evitar uma realocação dispendiosa à medida que a ...
Achatar recursivamente valores de mapas aninhados no Java 8
Dado umMap<String, Object>, em que os valores são umString ou outroMap<String, Object>, como alguém, usando Java 8, achataria os mapas para uma única lista de valores? Exemplo: Map - "key1" -> "value1" - "key2" -> "value2" - "key3" -> Map - ...