Colegas,
O trecho abaixo, funciona legal quando as datas a serem comparadas são instâncias de Date.
Porém se for null aí eu recebo um java.lang.NullPointerException na linha int compData = dateD1.compareTo(dateD2);
Como fazer para que ele compare também considere essas datas (null) na comparação?
Muito obrigado,
Marques
[code]
final Collator coll = Collator.getInstance(new Locale(“pt”, “BR”));
Collections.sort (lctos, new Comparator() {
public int compare(Object o1, Object o2) {
GenericDto d1 = (GenericDto) o1;
GenericDto d2 = (GenericDto) o2;
Date dateD1 = (Date) d1.getAtrib4();
Date dateD2 = (Date) d2.getAtrib4();
int compData = dateD1.compareTo(dateD2);
int compNome = coll.compare (d1.getAtrib9(), d2.getAtrib9());
if (compData != 0) return compData;
return compNome;
}
}); [/code]