Resultados da pesquisa a pedido "java-stream"
Ordenação de operações intermediárias de fluxo
Há garantia de que, ao trabalhar com um fluxo, operações intermediárias sejam executadas na ordem do programa? Eu suspeito que seja o caso ou isso levaria a erros muito sutis, mas não consegui encontrar uma resposta ...
Por que a classe Java 8 Stream é AutoCloseable?
No Java 8, a classe Stream implementa o AutoCloseable. Isso significa que uma instância de fluxo deve ser fechada explicitamente. Entendo por que os manipuladores de arquivos e as conexões com o banco de dados podem ser fechados. Mas por que fluxos?
É possível transmitir um fluxo no Java 8?
É possível transmitir um fluxo no Java 8? Digamos que eu tenha uma lista de objetos, posso fazer algo assim para filtrar todos os objetos adicionais: Stream.of(objects).filter(c -> c instanceof Client)Após isso, porém, se eu quiser fazer algo ...
.Min () e .max () do Java 8 stream: por que isso compila?
Nota: esta pergunta se origina de um link morto que era uma pergunta anterior do SO, mas aqui vai ... Veja este código (nota: eu sei que esse código não "funcionará" e queInteger::compare deve ser usado - acabei de extraí-lo da pergunta ...
No Java 8, como faço para transformar um mapa <K, V> em outro mapa <K, V> usando um lambda?
Acabei de começar a olhar para o Java 8 e experimentar lambdas. Pensei em tentar reescrever uma coisa muito simples que escrevi recentemente. Preciso transformar um mapa de seqüência de caracteres em coluna em outro mapa de seqüência ...
Files.walk (), calcule o tamanho total
Estou tentando calcular o tamanho dos arquivos no meu disco. No java-7, isso pode ser feito ...
Fechar fluxos no meio de tubulações
Quando executo esse código que abre muitos arquivos durante um pipeline de fluxo: public static void main(String[] args) throws IOException { Files.find(Paths.get("JAVA_DOCS_DIR/docs/api/"), 100, (path, attr) ...
Buscar o primeiro elemento que corresponda aos critérios
Como obter o primeiro elemento que corresponde a um critério em um fluxo? Eu tentei isso, mas não funciona this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name));Esse critério não está funcionando, o método de filtro é ...
Por que Comparator.comparing não funciona com a referência do método String :: toLowerCase?
Estou tentando classificar uma matriz de Strings por ordem inversa (ignorando maiúsculas e minúsculas), sem modificá-las e apenas imprimi-las. Então, eu estou usando o fluxo Java8. Mas não consigo fazer isso. Aqui está a minha ...
Coletando fluxo de volta no mesmo tipo de coleção
Suponha que eu tenha uma coleção do tipo desconhecido. O que eu quero fazer é transmitir, fazer algumas coisas no fluxo e coletá-lo novamente no mesmo tipo de coleção que minha coleção original. Por exemplo: Collection<? extends Integer> ...