Java Streams
De Basef
- Buscando por elemento e executando código caso seja encontrado
- Calculando a média
- Coletando uma lista
- Filtrando uma lista
- Iterando uma lista
- Mapeando uma lista
Segue abaixo dados utilizados nos links acima:
class Carro { private String nome; private int quantidade; public Curso(String nome, int quantidade) { this.nome = nome; this.quantidade = quantidade; } public String getNome() { return nome; } public int getQuantidade() { return quantidade; } }
E:
List<Carro> carros = new ArrayList<Carro>(); carros.add(new Carro("Ferrari", 45)); carros.add(new Carro("McLaren", 150)); carros.add(new Carro("Red Bull 8", 113)); carros.add(new Carro("Williams", 55));