Resultados da pesquisa a pedido "java-stream"

2 a resposta

Usando um fluxo para iterar n vezes, em vez de usar um loop for para criar n itens

Digamos que eu queira criar n itens. Antes do Java 8, eu escreveria: List<MyClass> list = new ArrayList<>(); for (int i = 0; i < n; i++) { list.add(new MyClass()); }Existe uma maneira elegante de usar um fluxo para criar n itens? Eu pensei ...

2 a resposta

Fluxo retornado em vez de lista [duplicado]

Esta pergunta já tem uma resposta aqui: Devo devolver uma coleção ou um fluxo? [/questions/24676877/should-i-return-a-collection-or-a-stream] 8 respostasNo Java 8, estou substituindo cada vez maisCollection retornar valores comStream. Então, ...

1 a resposta

API de fluxo Java: há açúcar de sintaxe para o functor de identidade?

Usamos váriosMap como simples banco de dados de memória sobre a lista de objetos: class Person { public String id; public String phone; public String email; // and get/set and other fields... } List<Person> persons; Map<String, ...

8 a resposta

Java 8 fluxos e mapas vale a pena?

Parece que os fluxos do java 8 e as funções de mapeamento são tão detalhadas que não são realmente uma melhoria. Por exemplo, escrevi um código que usa uma coleção para gerar outra coleção modificada: private List<DartField> ...

4 a resposta

Java 8 Streams: IntStream para String [duplicado]

Esta pergunta já tem uma resposta aqui: Maneira mais simples de imprimir um `IntStream` como um` String` [/questions/20266422/simplest-way-to-print-an-intstream-as-a-string] 7 respostas Na API de fluxos Java 8, chamandochars() em qualquerString ...

1 a resposta

Java 8 IntStream para um intervalo int?

Existe uma maneira de criar umIntStream para uma variedade de ints? Como se eu quisesse transmitir valores de 1 a 1000, eu poderia invocar algunsIntStream fábrica estática para transmitir esse intervalo? IntStream.forRange(1, 1000).forEach(//do ...

5 a resposta

Why are Java Streams once-off?

Diferente dos c #IEnumerable, onde um pipeline de execução pode ser executado quantas vezes quisermos, em Java, um fluxo pode ser 'iterado' apenas uma vez. Qualquer chamada para uma operação do terminal fecha o fluxo, tornando-o inutilizável. ...

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

2 a resposta

Java 8 como o fluxo para o tamanho da matriz funciona?

String[] stringArray = streamString.toArray(size -> new String[size]);Como ele assume automaticamente o tamanho do tamanho do fluxo?

6 a resposta

Como usar um lambda Java8 para classificar um fluxo na ordem inversa?

Estou usando o java lambda para classificar uma lista. como posso classificá-lo de maneira inversa? Eu vi issopostar [https://stackoverflow.com/questions/5894818/how-to-sort-arraylistlong-in-java-in-decreasing-order] , mas eu quero usar o java ...