cursos.stream() .filter(c -> c.getAlunos() >= 100); .forEach(c -> System.out.println(c.getNome()));
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
cursos.stream() .filter(c -> c.getAlunos() >= 100); .forEach(c -> System.out.println(c.getNome()));
Oi Valdelson, tudo bem?
O código deveria ser algo parecido com esse, não? :
Stream<Curso> streamDeCurso = cursos.stream().filter(c -> c.getAlunos() > 100);
cursos.forEach(c -> System.out.println(c.getNome()));Repare que no código abaixo tem duas instruções na mesma linha:
cursos.stream() .filter(c -> c.getAlunos() >= 100); .forEach(c -> System.out.println(c.getNome()));esse ;.forEach que é o problema
Abraço!