Amigos,
Gerei um exemplo aqui, onde tenho duas contas (ContaCorrente e ContaPoupanca) com o mesmo nome (String) de responsável ("Roberval"). Fazendo a busca no Map, me retorna somente o nome da primeira conta adicionada. Como posso fazer para me retornar o nome de todas as contas com o nome "Roberval" ?Abaixo a chamada, o método e o resultado. O resto do código é o básico, definição do Hash, criação de contas, método para adicionar no Hash e no array.
System.out.println(bamerindus.buscarPorNome("Roberval"));
public Conta buscarPorNome(String nome){
return mapaDeContas.get(nome);
}
Resultado:
Conta: 2 - Nome: Roberval - Saldo: R$0
Obrigado!