Pessoal tenho uma Classe Usuario com os seguinte atributos nome, e cnpjUnidade gostaria de ordenar minha lista pelo nome do Usuário. Vejam como estou tetando fazer…
public List<Usuario> selecionaTodosUsuarios() throws SQLException {
List<Usuario> lista = (List<Usuario>) repositorioDeUsuario.selecionaTodos();
for (Usuario usuario : lista) {
Usuario usuario1 = localizarUsuarioLDAP(usuario.getCodigoTrim());
usuario.setNome(usuario1.getCodigoTrim());
usuario.setCnpjUnidade(usuario1.getCnpjUnidadeTrim());
}
//Ordeno a Lista
Collator collator = Collator.getInstance(new Locale("pt", "BR"));
List<Usuario> minhaListaOrdenada = lista; // Aqui não sei como pegar o objeto usuario.getNome() e ordenar por ele e para retornar minha lista
Collections.sort(minhaListaOrdenada, collator);
return lista;
}