Raga non riesco a capacitarmi di come questo codice possa dare
un NullPointerException ....
devo cercare l'errore altrove ?
public CD trovaCD(String titolo)
{
CD confronto = null;
for(int i = 0; i < listaCD.size(); ++i){
confronto = (CD) listaCD.get(i);
if(confronto.matchTitolo(titolo))
return confronto;
}
return null;
}
-----------------
java.lang.NullPointerException
at CD.matchTitolo(CD.java:46)
at ArchivioCD.trovaCD(ArchivioCD.java:81)
at ArchivioCD.trovaCD(ArchivioCD.java:71)
at ArchivioCD.rimuoviCD(ArchivioCD.java:94)
at ConsoleCD.eseguiFunzioneScelta(ConsoleCd.java:30)
at ConsoleCD.main(ConsoleCd.java:69)
Exception in thread "main"
Interactive Session Ended