Resultados da pesquisa a pedido "collectors"

3 a resposta

Que tipo de lista <E> retorna Collectors.toList ()?

estou lendoEstado do Lambda: Edição de Bibliotecas [http://cr.openjdk.java.net/~briangoetz/lambda/lambda-libraries-final.html]e estou sendo surpreendido por uma declaração: Sob a seçãoStreams, existe o seguinte: List<Shape> blue = ...

9 a resposta

Java8: HashMap <X, Y> para HashMap <X, Z> usando Stream / Map-Reduce / Collector

Eu sei como "transformar" um simples JavaList deY ->Z, ou seja: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList());Agora eu gostaria de fazer basicamente o mesmo com um mapa, ou ...

1 a resposta

Existe um coletor que coleta em um conjunto de preservação de pedidos?

Collectors.toSet() não preserva a ordem. Eu poderia usar Listas, mas quero indicar que a coleção resultante não permite duplicação de elementos, que é exatamente o queSet interface é para.

4 a resposta

Java 8 Streams: por que o Collectors.toMap se comporta de maneira diferente para genéricos com curingas?

Suponha que você tenha umList de números. Os valores noList pode ser do tipoInteger, Double etc. Quando você declara talList é possível declará-lo usando um curinga (?) ou sem um curinga. final List<Number> numberList = Arrays.asList(1, 2, 3D); ...

4 a resposta

Qual é o objetivo do particionamentoBy

Por exemplo, se eu pretender particionar alguns elementos, poderia fazer algo como: Stream.of("I", "Love", "Stack Overflow") .collect(Collectors.partitioningBy(s -> s.length() > 3)) .forEach((k, v) -> System.out.println(k + " => " + ...

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

Collectors.toSet () e HashSet

Pegue a seguinte linha de código de exemplo: Set<String> someSet = someColletion.stream().map(p -> p.toString()).collect(Collectors.toSet());eu quero umHashSet. Tomando um depurador para o código, estou realmente recebendo umHashSet. Eu dei ...

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

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