K
Kerni
Gast
Hi!
Seit einiger Zeit beschäftigt mich folgendes problem:
ich muss für mein studium ein programm schreiben( ich arbeite mit eclipse), bei dem ich einige parameter aus einer textdatei einlesen muss, welche dann im array gespeichert werden. eig -glaube ich jedenfalls- funktioniert es fast, nur den ersten wert (also die erste zeile) erkennt java nicht. zur probe hätte ich eine ausgabe in der console...
es kommt jedenfalls immer die fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Hjgfzgdfs.main(Read.java:23)
Hier zum code:
hoffentlich habe ich keinen kompletten müll geschrieben, bin nämlich ein programmier-newbie
.
vielleicht könnt Ihr mir ja helfen, vielen dank im voraus!
mfg martin
Seit einiger Zeit beschäftigt mich folgendes problem:
ich muss für mein studium ein programm schreiben( ich arbeite mit eclipse), bei dem ich einige parameter aus einer textdatei einlesen muss, welche dann im array gespeichert werden. eig -glaube ich jedenfalls- funktioniert es fast, nur den ersten wert (also die erste zeile) erkennt java nicht. zur probe hätte ich eine ausgabe in der console...
es kommt jedenfalls immer die fehlermeldung:
Exception in thread "main" java.lang.NullPointerException
at Hjgfzgdfs.main(Read.java:23)
Hier zum code:
Java:
import java.io.*;
import java.util.ArrayList;
public class Read {
public static void main(String[] args) {
BufferedReader reader;
String zeile;
try {
reader = new BufferedReader(new FileReader("C:/Users/Martin Kern/Desktop/parameter.txt"));
zeile = reader.readLine();
ArrayList<String[]> values = new ArrayList<String[]>();
while (zeile != null) {
values.add(zeile.split(";"));
zeile = reader.readLine();
String str = zeile;
String[] letters = str.split (" ");
for (int i=0; i < letters.length; i++)
System.out.println (letters[i]);
}
//System.out.println(values.size());
//System.out.println();
} catch (IOException e) {
System.err.println("Error2 :"+e);
}
}
}
hoffentlich habe ich keinen kompletten müll geschrieben, bin nämlich ein programmier-newbie
vielleicht könnt Ihr mir ja helfen, vielen dank im voraus!
mfg martin
Zuletzt bearbeitet von einem Moderator: