Resultados da pesquisa a pedido "java-stream"

5 a resposta

Como forçar max () para retornar TODOS os valores máximos em um Java Stream?

Eu testei um pouco a função max () no Java 8 lambdas e fluxos, e parece que no caso de max () ser executado, mesmo que mais de um objeto se compare a 0, ele retorna um elemento arbitrário dentro dos candidatos vinculados sem uma análise mais ...

5 a resposta

Como melhor criar um fluxo Java 8 a partir de um objeto anulável?

Qual é a melhor maneira / idiomática de fazer uma verificação nula antes de obter um fluxo? Eu tenho um método que está recebendo umList isso pode ser nulo. Então não posso simplesmente ligar.stream() no valor passado. Existe algum auxiliar ...

2 a resposta

Como transformar seqüências de caracteres de scanner em um fluxo em Java? [duplicado]

Esta pergunta já tem uma resposta aqui: Como converter um iterador em um fluxo? [/questions/24511052/how-to-convert-an-iterator-to-a-stream] 6 respostasNoJava8, como posso formar umStream doString fora do scanner leu os resultados? InputStream ...

4 a resposta

Classifique o mapa por valor usando lambdas e fluxos

Eu sou novo no Java 8, não sei como usar fluxos e seus métodos para classificar. Se eu tiver o mapa abaixo, como classificar esse mapa por valor para receber apenas as 10 principais entradas usando o Java 8. HashMap<String, Integer> map = new ...

4 a resposta

Armazenamento do Java 8 Stream vs Collection

Eu tenho lido sobre o Java 8 Streams e a maneira como os dados são transmitidos de uma fonte de dados, em vez de ter toda a coleção para extrair dados. Esta citação, em particular, eu li em um artigo sobre fluxos no Java 8. "Sem armazenamento. ...

4 a resposta

Como classificar um LinkedHashMap por valor em ordem decrescente no fluxo java?

Para classificá-lo em ordem crescente, posso usar: myMap.entrySet().stream() .sorted(Map.Entry.comparingByValue()) .collect(Collectors.toMap(Entry::getKey, Entry::getValue));Como posso fazer isso em ordem decrescente?

1 a resposta

Use referência de método com o parâmetro

Comecei a aprender fluxos Java e enfrentou um problema. Por favor, dê uma olhada no exemplo a seguir. Isso faz parte de uma classe Node: private Map<String, Node> nodes; public Optional<Node> child(String name) { return ...

2 a resposta

Como reterTodas as listas de listas usando fluxo reduzir

Eu enfrentei o seguinte problema. Eu tenho uma lista de listas que eu simplesmente quero reter. Eu estou tentando fazer com fluxos private List<List<Long>> ids = new ArrayList<List<Long>>(); // some ids.add(otherLists); List<Long> reduce = ...

3 a resposta

Como o combinador no método Stream.collect funciona no java 8?

Eu criei uma demo simples: public static void main(String[] args) { List<String> list2 = Arrays.asList("adf", "bcd", "abc", "hgr", "jyt", "edr", "biu"); String collect = list2.stream().collect(String::new, (res, elem) -> { ...

2 a resposta

Java8 stream.reduce () com 3 parâmetros - obtendo transparência

Eu escrevi este código para reduzir uma lista de palavras para uma longa contagem de quantas palavras começam com um 'A'. Estou escrevendo para aprender Java 8, então gostaria de entender um pouco melhor[Aviso: Sei que essa provavelmente não é a ...