Boa tarde,
Tenho uma classe Conta que implementei a interface Comparable e implementei o métodos compareTo(Conta outraConta);
public int compareTo(Conta outraConta) {
if (this.numero < outraConta.numero) {
return -1;
}
if (this.numero > outraConta.numero) {
return 1;
}
return 0;
}
Na classe main, criei três objetos Conta e chamei o Collection.sort(List).
Minha dúvida é minha implementação do compareTo(Conta outraConta) da a entender que eu comparo uma conta com outra, mas tendo mais de duas conta quem que itera sobre os componentes para ir validando a ordem correta para todos elementos ?
Muito obrigado!