public void atualizar(Conta newC) {
   int i = procuraIndice(newC.getNumber());
   if (i != -1) {
     contas[i] = newC;
     UserInterface.report("Conta atualizada com sucesso!");
   } else UserInterface.report("Conta a ser atualizada não encontrda!");
 }
 public void remover(Conta target) {
   if (existe(target)) {
     int i = this.procuraIndice(target.getNumber());
     contas[i] = contas[indice - 1];
     contas[indice - 1] = null;
     indice--;
     UserInterface.report("Conta removida com sucesso!");
   } else UserInterface.report("Conta a ser removida não pode ser encontrada!");
 }
  public Conta procurar(Conta target) {
    Conta c = null;
    if (existe(target)) {
      int i = this.procuraIndice(target.getNumber());
      c = contas[i];
    } else UserInterface.report("Conta procurada não existente!");

    return c;
  }
 public boolean existe(Conta target) {
   if (target != null) {
     int i = this.procuraIndice(target.getNumber());
     return (i != -1) ? true : false;
   } else return false;
 }