**Como você faria pra ordenar essa lista pela quantidade de alunos?
Você pode escolher entre usar um expressão lambda ou method reference.
apos listar com lambda e method reference tentei imprimir e tive os seguintes resultados:
com lambda funcionou corretamente:
cursos.forEach(c -> System.out.println(c.getAlunos()));
mas quando tentei imprimir com method references:
cursos.forEach(System.out::println);
Ele apenas imprimiu aquela "sujeirinha" do espaço ocupado em memoria.
Entao fui na minha clase Curso e fiz o seguinte toString:
@Override
public String toString() {
return Integer.toString(alunos) ;
}
assim funcionou. Gostaria de saber se teria como acessar(imprimir) os alunos com o method reference sem criar o toString, tentei acessar de diversas formas mas dava erro de sintaxe, neste caso o mr nao se aplicaria por ser algo que foge da sua capacidade? Seria isso?