L
Lukas2
Gast
Hallo zusammen!
Ich habe eine Frage, und zwar möchte ich eine Objekt einer Liste hinzufügen. Allerdings bekomme ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at test.main(test.java:9)
NullPointerException bedeutet, dass es keine Referenz auf ein Objekt gibt. Da aber die Zeile darunter funktioniert (natürlich nur wenn man die Zeile darüber auskommentiert) kann es doch eigentlich nicht sein dass keine Referenz auf das TextList-Objekt existiert, oder? Wo liegt der Fehler?
Über den Sinn des Quelltextes macht ihr euch bitte keine Gedanken Er ist stark vereinfacht, damit es einfacher ist ihn auf Anhieb zu verstehen.
Vielen Dank für eure Hilfe und viele Grüße,
Lukas
Ich habe eine Frage, und zwar möchte ich eine Objekt einer Liste hinzufügen. Allerdings bekomme ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at test.main(test.java:9)
NullPointerException bedeutet, dass es keine Referenz auf ein Objekt gibt. Da aber die Zeile darunter funktioniert (natürlich nur wenn man die Zeile darüber auskommentiert) kann es doch eigentlich nicht sein dass keine Referenz auf das TextList-Objekt existiert, oder? Wo liegt der Fehler?
Code:
import java.util.*;
class test
{
public static void main(String args[])
{
Text text = new Text("test");
TextList newTL = new TextList("Test");
newTL.Textlist.add(text); // Hier ist der Fehler
System.out.println(newTL.listidentifier) // Das hier funktioniert aber
}
}
class TextList
{
String listidentifier;
List<Text> Textlist;
TextList(String listidentifier)
{
this.listidentifier = listidentifier;
}
}
class Text
{
String content;
Text(String content)
{
this.content = content;
}
}
Über den Sinn des Quelltextes macht ihr euch bitte keine Gedanken Er ist stark vereinfacht, damit es einfacher ist ihn auf Anhieb zu verstehen.
Vielen Dank für eure Hilfe und viele Grüße,
Lukas