Boa tarde, preciso implementar uma funcionalidade que pesquise contato numa agenda. Sou iniciante e tô com muitas dúvidas, pois o código já veio escrito e só preciso implementar isso mesmo.
Nesta classe é designado o método pesquisar:
public Contato pesquisarPorNomeIgual(String chavePesquisa) {
Contato contatoResultado = null;
for (Iterator iterator = contatos.iterator(); iterator.hasNext();) {
Contato contato = (Contato) iterator.next();
// comparar se o contato da lista possui o nome parecido com chave pesquisa
if(contato.getNome().compareTo(chavePesquisa) == 0)
contatoResultado = contato;
}
return contatoResultado;
}
Nesta outra eu preciso chamá-lo e fazer com que retorne na tela o usuário pesquisado (que é a que estou mexendo):
else if(opcao.compareTo("3") == 0) {
System.out.println("Digite o nome do contato desejado:");
String nomeTeclado = teclado.nextLine();
agenda.pesquisarPorNomeIgual(nomeTeclado);//aqui, coloquei para o sistema receber por parâmetro o nome digitado, mas após isso, o que fazer? não devia retornar sozinho?
}
Desde já, agradeço.