Sobre o método compare
class ComparaConta implements Comparator<Conta> {
@Override
public int compare(Conta c1, Conta c2) {
if (c1.getNumero() < c2.getNumero()) {
return -1;
}
if (c1.getNumero() > c2.getNumero()) {
return 1;
}
return 0;
}
}
Gostaria de entender porquê esse método retorna 0, vi que retornando 1 "não muda em nada" aparentimente.