Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Resposta

Existem duas formas de resolver este exercício:

        Stream<Curso> stream = cursos.stream()
                   .filter(c -> c.getAlunos() > 50);

        List<Curso> listaCursos = stream.collect(Collectors.toList());
        listaCursos.forEach(c -> System.out.println(c.getNome()));

        ou

        listaCursos = cursos.stream()
              .filter(c -> c.getAlunos() > 50)
              .collect(Collectors.toList());
        listaCursos.forEach(c -> System.out.println(c.getNome()));
1 resposta
solução!

Muito bom Gabriel. Particularmente prefiro a segunda opção, rs :)

List<Curso> cursosFiltrados = cursos.stream()
   .filter(c -> c.getAlunos() > 50)
   .collect(Collectors.toList());