Boas,
A minha dúvida é a seguinte,
Eu tenho um vector de objectos e queria ordena-los em função de um objecto do tipo GregorianCalendar.
Por exemplo,
Meu Vector:
----------------------
pedro(nome)
17(idade)
data(objecto GregorianCalendar)
----------------------
ana(nome)
18(idade)
data(objecto GregorianCalendar)
----------------------
joao(nome)
19(idade)
data(objecto GregorianCalendar)
----------------------
Ou seja, eu quero ordenar o meu vector em função do objecto data(GregorianCalendar)
O meu código é este,
private void setOrdenar(){
Collections.sort (ListaPessoasE, new Comparator<Pessoa> () {
public GregorianCalendar compare (Pessoa a1, Pessoa a2) {
return a1.getData() - a2.getData();
}
});
}
Obrigado
A minha dúvida é a seguinte,
Eu tenho um vector de objectos e queria ordena-los em função de um objecto do tipo GregorianCalendar.
Por exemplo,
Meu Vector:
----------------------
pedro(nome)
17(idade)
data(objecto GregorianCalendar)
----------------------
ana(nome)
18(idade)
data(objecto GregorianCalendar)
----------------------
joao(nome)
19(idade)
data(objecto GregorianCalendar)
----------------------
Ou seja, eu quero ordenar o meu vector em função do objecto data(GregorianCalendar)
O meu código é este,
private void setOrdenar(){
Collections.sort (ListaPessoasE, new Comparator<Pessoa> () {
public GregorianCalendar compare (Pessoa a1, Pessoa a2) {
return a1.getData() - a2.getData();
}
});
}
Obrigado