Classificando a string da lista de array da classe personalizada usando o Collections.sort
Eu estou tentando classificar minha classe personalizada lista de matriz usando Collections.sort declarando meu próprio comparador anônimo. Mas o tipo não está funcionando como esperado.
Meu código é
Collections.sort(arrlstContacts, new Comparator<Contacts>() {
public int compare(Contacts lhs, Contacts rhs) {
int result = lhs.Name.compareTo(rhs.Name);
if(result > 0)
{
return 1;
}
else if (result < 0)
{
return -1;
}
else
{
return 0;
}
}
});
O resultado não está na ordem de classificação.