Olá pessoa!
Estou fazendo um trabalho de faculdade. Nele eu preciso preencher um vetor de pessoas, e segundo o cpf calcular o hash e inserir em uma tabela hash. Até ai blza. Meu sistema roda e insere corretamente. Mas eu preciso tbm permitir a pesquisa do cpf na tabela hash.
public Nodo findCpf(String chave){
for(int i = 0; i<13; i++){
if(vetorCpf[i] != null){
setInicio(vetorCpf[i]);
if( getInicio().chave.equals(chave)){
return getInicio();
}
else{
while(getInicio().prox != null) {
setInicio(getInicio().prox);
if(getInicio().chave.equals(chave)){
return getInicio();
}
}
}
}
}
return null;
}
Debugando o codigo ele funciona. Meu problema está na exibição. Eu recebo o cpf a ser consultado assim:
if(e.getSource() == btnBCpf){
cpf = JOptionPane.showInputDialog("Entre com o cpf que deseja pesquisar:");
tabela.findCpf(cpf);
JOptionPane.showMessageDialog(null, getInicio());
}
Mas a exibição na tela não está legal. O resultado na mensagem é TabelaHash.TabelaHash@f5da06.
Aguem pode me ajudar?
