hab hier ein kleines problem komme aber nicht auf die lösung drauf.
ich will eine arraylist nach einem string durchsuchen, u. wenn ich ihn gefunden habe, will ich das ganze object zurück geben u. null wenn nix gefunden wurde.
der compiler schreibt mir, "This method must return a result of a type Object".
aber ich gebe doch ein objekt zurück
ich will eine arraylist nach einem string durchsuchen, u. wenn ich ihn gefunden habe, will ich das ganze object zurück geben u. null wenn nix gefunden wurde.
Code:
public Object finde(String finde,ArrayList ArtListe){
Iterator i = ArtListe.iterator();
try{
while(i.hasNext()){
Artikel p = (Artikel)i.next();
if(finde.equals(p.getId())){
return p;
}
else{
return null;
}
}
}
catch(Exception e){
System.err.print(e);
}
}
der compiler schreibt mir, "This method must return a result of a type Object".
aber ich gebe doch ein objekt zurück