Olá Pessoal!
Gostaria de saber como eu faço para ordernar um objeto Set, coforme abaixo:
Set setIdoc = new HashSet();
Ordernar por setIdoc.getNome()
Obrigado
Olá Pessoal!
Gostaria de saber como eu faço para ordernar um objeto Set, coforme abaixo:
Set setIdoc = new HashSet();
Ordernar por setIdoc.getNome()
Obrigado
Um HashSet é intrinsecamente desordenado. Copie o conteúdo do HashSet em um TreeSet.
Por exemplo:
SortedSet<IdocDTO> setIdoc = new TreeSet<IdocDTO>();
Se o objeto não implementar Comparable, então você precisa passar um objeto que implementa a interface Comparator para o construtor de TreeSet.
Implemente a interface Comparable corretamente e depois use os métodos da API Collections para ordenação.
Artigo: Implementando Comparable
http://www.onjava.com/pub/a/onjava/2003/03/12/java_comp.html