Boa noite Amigos. É o seguinte. No exercicio pediu para comparar duas Contas Poupanças pelo nome do cliente. Consultando a documentação do java.lang.String, especificamente o método compareTo() eu resolvi fazer da seguinte maneira:
public int compareTo(ContaPoupanca outra) {
if(this.getNomeDoCliente().charAt(0) < outra.getNomeDoCliente().charAt(0)) return -1;
if(this.getNomeDoCliente().charAt(0) > outra.getNomeDoCliente().charAt(0)) return 1;
return 0;
}
Fiz uns teste ( Criei algumas contas com nomes , fiz ordenação ) e parece que funcionou, mas será ?