Methoden Methode funktioniert nicht | NullPointerException

selina55555

Mitglied
Hallo,

ich erstelle als Übung ein textbasiertes Spiel. Ich habe eine Methode erstellt, die nicht funktioniert. Beim Compilen tritt kein Fehler auf, aber beim Ausführen der Methode erscheint der Fehler NullPointerException. Den Grund hierfür konnte ich bisher nicht finden.
Im Spiel hat jede Instanz der Klasse Raum eine ArrayList, die die Objekte des Raumes enthält. Die Methode soll feststellen, ob das Objekt Honigtopf im Raum Honigkeller ist. Also ob dieses Objekt in der ArrayList dieses Raumes ist. Trifft dies zu, soll ein Text ausgegeben werden.
Kann mir jemand weiterhelfen?

Code:
    private void zielErreicht()
    {
        for(Objekt gesucht : honigkeller.objekte)
        {
            if(gesucht.getName().equals(honigtopf.getName()))
            {
                System.out.println("Du hast den verschollenen Honigtopf zurückgebracht. Die anderen Bienen freuen sich sehr! Wir wussten, dass wir uns auf dich verlassen könnnen.");
                System.out.println("Möchtest du das Spiel beenden? Dann tippe "+ Befehlswort.QUIT.toString() + " ein.");
            }
        }
    }

Liebe Grüße
Selina
 
Da wir nicht wissen in welcher Zeile der Fehler auftritt kann ich dir nur sagen, dass entweder

Honigkeller.objekte oder gesucht.name oder honigtopf.name Null ist
 

Neue Themen


Zurück
Oben