Olá galera estou tento um problema em remover objeto. Estou fazendo um programa de cadastro de Pessoas e Contas. Dentro da classe Pessoa eu tenho um ArrayList de Contas.
Eu tenho uma classe chamada Pessoa e PessoaDAO, no caso, meu professor disse pra excluir primeiro as contas e depois a pessoa. Mas eu não estou conseguindo, quando crio uma conta para uma pessoa ela não exclui, nem a Pessoa nem a Conta. Algúem pode me ajudar?
Método de excluir em Pessoa:
public void excluirContas() {
contas.remove(getContas());
}
Método de excluir em PessoaDAO:
public void removerPessoa() {
System.out.println("Digite o CPF para buscar: ");
String busca = scan.nextLine();
for (Pessoa pessoa : list) {
if (pessoa.getCpf().equals(busca)) {
pessoa.excluirContas();
list.remove(pessoa);
System.out.println(list);
break;
} else {
System.out.println("\nCliente não Encontrado!");
}
}
}