Z
ZonradMuse
Gast
Hallo, habe folgendes Problem: lese Text zeilenweise ein und füge jede Zeile einer ArrayList hinzu.
Funktioniert soweit auch. Allerdings will ich dann ein bestimmtes Element (ergo Zeile) einer anderen Arraylist hinzufügen und bekomme dabei eine Null Pointer Exception.
Testweise gebe ich 3 Elemente von liste1 aus, funktioniwet wie gewollt.
Wenn ich dann z.B. das 0. Element an liste2neu anfügen will, tritt die Exception auf.
Sehe den Fehler nicht, habe schon im Debugger nachgeschaut aber dort wird mir für liste1 auch das korrekt hinterlegte Element aufgelistet, also muss liste1 auch korrekt befüllt sein.
Kann mir jemand sagen, was ich falsch mache?
Funktioniert soweit auch. Allerdings will ich dann ein bestimmtes Element (ergo Zeile) einer anderen Arraylist hinzufügen und bekomme dabei eine Null Pointer Exception.
Code:
try {
br_in = new LineNumberReader(new InputStreamReader(new FileInputStream("datei.txt")));
try {
while((line = br_in.readLine()) != null) {
liste1.add(line);
}
System.out.println(liste1.get(0));
System.out.println(liste1.get(1));
System.out.println(liste1.get(20));
list2neu.add(liste1.get(0));
}
Testweise gebe ich 3 Elemente von liste1 aus, funktioniwet wie gewollt.
Wenn ich dann z.B. das 0. Element an liste2neu anfügen will, tritt die Exception auf.
Sehe den Fehler nicht, habe schon im Debugger nachgeschaut aber dort wird mir für liste1 auch das korrekt hinterlegte Element aufgelistet, also muss liste1 auch korrekt befüllt sein.
Kann mir jemand sagen, was ich falsch mache?