Galera, desenvolvi um código e o eclipse não apresentou erro de compilação. Quando faço a busca na lista "listaLinkada" por intermédio do for each, se o objeto professor estiver cadastrado, o sistema está informando normalmente que ele foi localizado, porém, quando o sistema não o localiza, ele não está informando que o objeto professor com os parâmetros informados não foi localizado. Abaixo está o trecho responsável pela busca. Alguém consegue me dizer onde se encontra o erro??
if(ev.getSource()== busca){
int contador= 0;
for(Professor p: listaLinkada){
if(p.getNome().compareToIgnoreCase(ONome)== 0 && p.getMatricula().compareToIgnoreCase(AMatricula)== 0){
JOptionPane.showMessageDialog(null, "Cadastrado Localizado!\n" + p.getNome() + p.getMatricula());
break;
} else {
contador++;
}
}
if(contador + 1 == listaLinkada.size()){
JOptionPane.showMessageDialog(null, "Item não localizado!");
}
}