Hallo, ich versuche mit folgendem Code eine Datei auszulesen:
Dabei kommt es allerdings zu einer "java.lang.NullPointerException at Database.readData(Database.java:27)". Habe leider keine Ahnung warum grade ein Null-Pointer?! Ist das Problem schon, dasser die Datei nicht lesen kann, oder wo?
Die Datei sieht so aus:
Code:
String name, preis, rabatt;
Vector<Artikel> readArtikel = null;
RandomAccessFile file;
try
{
file = new RandomAccessFile("C:\\data.dat", "rw");
//while(file.readLine() != null){
name = file.readLine();
preis = file.readLine();
rabatt = file.readLine();
readArtikel.add(new Artikel(name, Double.valueOf(preis).doubleValue(), Double.valueOf(rabatt).doubleValue()));
//}
}
catch( final IOException e ) {e.printStackTrace();}
return readArtikel;
Dabei kommt es allerdings zu einer "java.lang.NullPointerException at Database.readData(Database.java:27)". Habe leider keine Ahnung warum grade ein Null-Pointer?! Ist das Problem schon, dasser die Datei nicht lesen kann, oder wo?
Die Datei sieht so aus:
Test1
5000
1
Test2
5
0.5