Resultados da pesquisa a pedido "java-stream"

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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.

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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