Mudanças entre as edições de "Buscando por elemento e executando código caso seja encontrado"
De Basef
(Criou página com ' Dado: <source lang="java"> class Carro { private String nome; private int quantidade; public Curso(String nome, int quantidade) { this.nome = nome;...') |
|||
Linha 1: | Linha 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Iremos filtrar por carros com quantidade maior que 100, pegar qualquer um dos resultados e, caso este resultado seja encontrado, iremos exibir o seu nome. | Iremos filtrar por carros com quantidade maior que 100, pegar qualquer um dos resultados e, caso este resultado seja encontrado, iremos exibir o seu nome. |
Edição atual tal como às 16h33min de 9 de julho de 2017
Iremos filtrar por carros com quantidade maior que 100, pegar qualquer um dos resultados e, caso este resultado seja encontrado, iremos exibir o seu nome.
Caso não seja encontrado, não exibe nada.
carros.stream() .filter(c -> c.getQuantidade() > 100) .findAny() .ifPresent(c -> System.out.println(c.getNome()));