Olá pessoal,
tenho um HashMap com inúmeras referências em uma classe POJO quero ordernar essas referências pela data:
// Classe POJO
DiaTrabalhado
d.getData();
Antes de passar o hashMap para um TreeSet o tamanho do HashMap é 2 por exemplo após de ordenar pela data:
TreeSet ts = new TreeSet(new Comparator()
{
public int compare(Object a, Object b)
{
DiaTrabalhado d = (DiaTrabalhado) a;
DiaTrabalhado d1 = (DiaTrabalhado) b;
return d.compareTo(d1);
}
});
ts.addAll(diasTrabalhados.values()); // dias trabalhados e meu HashMap
O tamanho do TreeSet ficá 1 e perco a outra referência , prq será que acontece isso?