Resultados da pesquisa a pedido "java-stream"

4 a resposta

Redução de fluxo Java

Eu tenho o seguinte conjunto de dados de exemplo que desejo transformar / reduzir usando a API de fluxo Java com base no valor da direção Direction int[] IN 1, 2 OUT 3, 4 OUT 5, 6, 7 IN 8 IN 9 IN 10, 11 OUT 12, 13 IN 14para Direction int[] IN ...

2 a resposta

Java 8 - Stream - Agrupe por valor e encontre os valores mínimo e máximo desse objeto

Para o meu exemplo, ter objeto de carro e descobriu que o valor mínimo e máximo do preço com base no modelo (agrupar por). List<Car> carsDetails = UserDB.getCarsDetails(); Map<String, DoubleSummaryStatistics> collect4 = ...

1 a resposta

Você pode coletar (join ()) sem mapear para string?

Estou lendo o java 8 em ação, e o autor diz que, se você tem uma classe que substitui o método toString, não precisa mapear o fluxo para Strings ao coletar (join ()). Um exemplo: public static void main(String... args) { List<Person> people = ...

3 a resposta

O que é mais eficiente: fluxo classificado ou classificação de uma lista?

Suponha que temos alguns itens em uma coleção e queremos classificá-los usando determinado comparador, esperando resultado em uma lista: Collection<Item> items = ...; Comparator<Item> itemComparator = ...;Uma das abordagens é classificar itens ...

1 a resposta

Por que posso coletar um fluxo paralelo em uma matriz arbitrariamente grande, mas não em um fluxo seqüencial?

De responderessa questão [https://stackoverflow.com/q/49760006/7294647], Encontrei um recurso peculiar. O código a seguir funciona como eu supunha que seria (os dois primeiros valores dentro da matriz existente seriam substituídos): Integer[] ...

4 a resposta

Lista de objetos para mapear em java 8

Eu tenho uma classe como esta ObjectA id typeonde id é único, mas o tipo pode ser duplicado, por isso, se eu tiver uma lista de ObjectA como este (id, type) = (1, "A") , (2, "B"), (3, "C"), (4, "A")então eu queroMap<type, List<id>> onde o mapa ...

4 a resposta

Java 8/9: Um caractere em uma String pode ser mapeado para seus índices (usando fluxos)?

Dado umString s e umchar c, Estou curioso para saber se existe algum método para produzir umList<Integer> list des (onde os elementos dentrolist representam os índices dec dentros) Um fim, masincorretaabordagem seria: public static ...

4 a resposta

Como aplicar a filtragem em groupBy em fluxos java

Como você agrupa primeiro e depois aplica a filtragem usando fluxos Java? Exemplo: Considere istoEmployee classe: quero agrupar por departamento com uma lista de funcionários com um salário maior que 2000. public class Employee { private String ...

5 a resposta

Como atualizar cada elemento em uma lista no Java 8 usando a API de fluxo

Eu tenho uma lista definida da seguinte maneira: List<Integer> list1 = new ArrayList<>(); list1.add(1); list1.add(2);Como posso incrementar cada elemento da lista em um (ou seja, acabar com uma lista[2,3]) usando a API Stream do Java 8 sem criar ...

1 a resposta

Como posso usar o Java Stream para criar uma lista <Integer> e o número inteiro entre aeb

Digamos que eu tenha duas variáveis:a = 5, b = 8, E eu quero : Arrays.asList(5, 6, 7, 8)Como posso usar o fluxo Java para obter isso?