Resultados da pesquisa a pedido "collectors"

4 a resposta

Confundido por Java8 Collectors.toMap

Tenho uma coleção que se parece abaixo e quero filtrar tudo, exceto as datas que não são o fim dos meses. 2010-01-01=2100.00, 2010-01-31=2108.74, 2010-02-01=2208.74, 2010-02-28=2217.92, 2010-03-01=2317.92, 2010-03-31=2327.57, 2010-04-01=2427.57, ...

2 a resposta

Como os coletores são usados ao girar o fluxo em paralelo

Na verdade, tentei responder a esta perguntaComo pular linhas pares de um fluxo <> obtido em Files.lines [https://stackoverflow.com/questions/30170089/how-to-skip-even-lines-of-a-streamstring-obtained-from-the-files-lines/30170928] . Então, eu ...

1 a resposta

grupo java 8 stream e somando o dobro

Eu sou muito novo para fluxos em java 8, então minha abordagem pode estar errada. Eu tenho 2 objetos da seguinte maneira object1 { BigDecimal amount; Code1 code1; Code2 code2; Code3 code3; String desc; } object2 { BigDecimal amount; Code1 ...

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

2 a resposta

Comportamento de stream.skip com operação de terminal não ordenada

Eu já liesta [https://stackoverflow.com/q/28259636/4856258]eesta [https://stackoverflow.com/q/28521382/4856258]perguntas, mas ainda duvidam se o comportamento observado deStream.skip foi planejado pelos autores do JDK. Vamos ter uma entrada ...

2 a resposta

O coletor java 8 <String, A, R> não é uma interface funcional, quem sabe por quê?

O código a seguir: public class Test { public static void main(String[] args) { Stream.of(1,2,3).map(String::valueOf).collect(Collectors::toList) } }intellij me diga: Collector<String, A, R> não é uma interface funcional mas quando modifico o ...

2 a resposta

Java 8 Stream flatMap e agrupar por erro do compilador de código

// given a set of Item objects, group them by the managers of creator and owners Map<String, List<Item>> managersItems = itemSet.parallelStream().flatMap(item -> { // get the list of the creator and owners List<String> users = new ArrayList(); ...

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

1 a resposta

Coletar linhas usando o Multimap Collector

Existe uma maneira de dissimular o que está abaixo de usar coletores ainda? List<String[]> lines = getLines(); Multimap<String,String> multimap = ArrayListMultimap.create(); lines.forEach(line -> multimap.put(line[0],line[1]); );

3 a resposta

O Java Stream Collectors.toList () não compila

Alguém pode explicar por que o código abaixo não será compilado, mas o segundo? Não compile private void doNotCompile() { List<Integer> out; out = IntStream .range(1, 10) .filter(e -> e % 2 == 0) .map(e -> Integer.valueOf(2 * ...