cursos.stream() .filter(c -> c.getAlunos() >= 100); .forEach(c -> System.out.println(c.getNome()));
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!