Resultados da pesquisa a pedido "java-stream"
Um fluxo a montante que alimenta vários fluxos a jusante
Eu tenho um problema geral da API do Streams que gostaria de resolver "com eficiência". Suponha que eu tenha um fluxo (possivelmente muito grande, possivelmente infinito). Quero pré-processá-lo de alguma forma, por exemplo, filtrando alguns itens ...
Como somar uma lista de números inteiros com fluxos java?
Eu quero somar uma lista de números inteiros. Funciona da seguinte maneira, mas a sintaxe não parece correta. O código pode ser otimizado? Map<String, Integer> integers; integers.values().stream().mapToInt(i -> i).sum();
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 ...
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 ...
Como imprimir duas listas juntas usando o Stream API java 8?
Eu tenho duas listas como segue List<String> names = Arrays.asList("James","John","Fred"); List<Integer> ages = Arrays.asList(25,35,15);O que eu quero fazer é imprimir essas duas listas assim James:25 John:35 Fred:15É fácil fazer isso da ...
Como pular linhas pares de um fluxo <> obtido em Files.lines
Nesse caso, apenas as linhas ímpares têm dados significativos e não há caracteres que identifiquem exclusivamente essas linhas. Minha intenção é obter algo equivalente ao seguinte exemplo: Stream<DomainObject> res = Files.lines(src) .filter(line ...
Agrupando por valor do objeto, contando e definindo a chave do grupo pelo atributo máximo do objeto
Eu consegui escrever uma solução usando a API Java 8 Streams que primeiro agrupa uma lista da rota do objeto pelo seu valor e depois conta o número de objetos em cada grupo. Ele retorna uma rota de mapeamento -> longo. Aqui está o ...
java 8 - transmita, mapeia e conte diferentes
Minha primeira tentativa com java 8 córregos ... Eu tenho um objeto Bid, que representa uma oferta de um usuário para um item em um leilão. tenho uma lista de lances e quero fazer um mapa que conte em quantos (distintos) leilões o usuário fez um ...
Converter InputStream no fluxo <> dado um conjunto de caracteres
Eu quero converter umInputStream is dentro deStream<String> stream dado umCharset cs de tal maneira questream consiste nas linhas deis. Além disso, uma linha deis não deve ser lido imediatamente, mas apenas no casostream precisa disso.
Como agrupar objetos em uma lista em outras listas por atributo usando fluxos e Java 8?
Quero agrupar uma lista de objetos contendo umtime atributo em intervalos de 5 minutos, de preferência usando fluxos e coletores. A única solução possível que encontrei no StackOverflow é calcular quantos intervalos (sublistas) eu preciso, ...