Hallo,
ich habe ein merkwürdiges Problem mit dem Scanner von Java. Ich möchte eine Datei einlesen und es funktioniert nicht.
Habe zum Test mir jetzt einfach eine Methode geschrieben, die die Datei zeilenweise einliest und ausgibt.
Irgendwann bricht er mitten in einer Zeile ab, als wäre die Datei dort zu ende. Wenn ich die Zeile oder eine andere Lösche bricht er entsprechend später ab, es liegt also nicht an der Zeile. Speicher hat die VM auch genug...
Wenn ich jedoch den gleichen Code zum einlesen in ein Testprogramm schreibe, was sonst nicht macht, kann ich die Datei ohne Probleme einlesen.
Hat jemand eine Idee woran es liegen könnte? Ich hab mittlerweile keine Idee mehr und finde auch im Inet nichts dazu.
Danke für eure Hilfe.
ich habe ein merkwürdiges Problem mit dem Scanner von Java. Ich möchte eine Datei einlesen und es funktioniert nicht.
Habe zum Test mir jetzt einfach eine Methode geschrieben, die die Datei zeilenweise einliest und ausgibt.
Java:
Scanner scanner = new Scanner( new File("...") );
while ( scanner.hasNextLine() )
System.out.println( scanner.nextLine() );
Irgendwann bricht er mitten in einer Zeile ab, als wäre die Datei dort zu ende. Wenn ich die Zeile oder eine andere Lösche bricht er entsprechend später ab, es liegt also nicht an der Zeile. Speicher hat die VM auch genug...
Wenn ich jedoch den gleichen Code zum einlesen in ein Testprogramm schreibe, was sonst nicht macht, kann ich die Datei ohne Probleme einlesen.
Hat jemand eine Idee woran es liegen könnte? Ich hab mittlerweile keine Idee mehr und finde auch im Inet nichts dazu.
Danke für eure Hilfe.