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!
 
            