Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Java 8 Streams API: manipulando collections de forma eficiente

Professor eu poderia iterar sobre uma coleção de dados usando streams, ou seja, percorrer os elementos em um loop, a API oferece o método forEach, que deve ser invocado a partir da stream e recebe como parâmetro a ação que será realizada em cada iteração. :

List pessoas = populaPessoas(); //Cria uma lista de Pessoa pessoas.stream().forEach(pessoa -> System.out.println(pessoa.getNome()));

???????????????????? NÃO SERIA MELHOR ?????????????

1 resposta
solução!

Oi Elan,

De qual aula/exercício você está se referindo para eu dar uma olhada?

Mas respondendo sua pergunta, sim, é possível utilizar

pessoas.stream().forEach(pessoa -> System.out.println(pessoa.getNome()));

Provavelmente o professor utilizou outra forma de iterar os objetos para facilitar o entendimento.

Abraço!