Resultados da pesquisa a pedido "java-stream"

2 a resposta

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

1 a 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?

4 a resposta

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

5 a resposta

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

6 a resposta

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

4 a resposta

Files.walk (), calcule o tamanho total

Estou tentando calcular o tamanho dos arquivos no meu disco. No java-7, isso pode ser feito ...

5 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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