Andei procurando como fazer isso e já consegui com números usando o Comparator, e agora estou tendo problemas quando eu quero ordenar usando um atributo do tipo String.
Ex:
[code]Public class Pessoa {
private Long id;
private String nome;
private Integer idade;
/* Getters e Setters
......... */
}[/code]
Estou meio confuso em como fazer para ordenar em ordem alfabética por nome.
Você deve sobrescrever os métodos hashCode e equals para que seus objetos sejam ordenados de forma eficiente. Depois pode utilizar Comparator ou utlizar Comparable.