Olá, estou fazendo um programinha simples como exercício e fiquei com essa dúvida: como eu faço para limpar os dados inseridos na memória se a condição de exceção
for atendida? Ou seja, fiz a classe com a exception, aí faço um cadastro (em memória) e se atender a exceção a mensagem de exception é mostrada e volta ao menu, porém se listar os dados da memória o cadastro está lá, não limpou.
Cara, de que forma o dado está em memória? Onde você verifica isso? Numa lista? Numa tela?
Por exemplo, se estiver numa lista, você tem que remover o objeto desta lista. Se já está fazendo isso mas não está atualizando em alguma tela, você talvez tenha que atualizar essa tela. Enfim, acho que mais detalhes pode ajudar o pessoal do fórum a entender melhor o problema que você está tendo.
Abraço!