Podemos tirar proveito do method reference em .map e no .forEach.
cursos.stream().map(Curso::getAlunos).filter(alunos -> alunos > 50).forEach(System.out::println);
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!
Podemos tirar proveito do method reference em .map e no .forEach.
cursos.stream().map(Curso::getAlunos).filter(alunos -> alunos > 50).forEach(System.out::println);
Olá Eduardo, tudo bem com você?
Seu código está correto, devemos usar o operador de dois pontos (::) para criarmos uma referência do método.
A título de curiosidade, recomendo como leitura um artigo da Alura, que fale sobre possibilidades, limitações e diferenças deste método em comparação a uma função lambda:
Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!