Galera tenho outra duvida aqui sobre ordenacao de uma lista por nome,fiz as implentacoes do metodo corretamente:
public static void imprimirListaOrdenadaPorNome(List<Pessoa> lista) {
lista.sort(new Comparator<Pessoa>() {
@Override
public int compare(Pessoa o1, Pessoa o2) {
return o1.getNome().compareTo(o2.getNome());
}
});
}
Mas sempre aparece erro de sinstaxe nesse trecho no main do java "Collections.sort(lista);" ,alguem pode me ajudar? "Main do java (.java)": https://pastebin.com/raw/773vwNct
"Corpo do codigo (.java)": https://pastebin.com/raw/df2uLVix