Estou tentando percorrer o ArrayList cont, comparar com o contato e buscar o contato por nome na String. A minha ideia do metodo seria: No metodo main cadastrei 4 contatos. for - percorrer o contato no array cont if - se o String buscarContato for igual ao contato.getNome().toString ele vai imprimir o contato.getNome e o contato.getEmail. else - senão imprime "Contato não existe".
Porém está imprimindo 4x "Não existe este contato"
public void buscarContato(String buscarContato) {
for (Contato contato : cont) {
if (buscarContato.equals(contato.getNome().toString)) {
System.out.println(contato.getNome() + contato.getEmail());
} else {
System.out.println("Não existe este contato");
}
}
}