Hallo!!
Ich versuche mich am Einlesen aus einer Datei:
In dem selben Ordner, in dem ich Einlesen.java gespeichert habe, ist auch text.txt gespeichert.
Warum bitte bekomme ich dann trotzdem die Meldung:
Exception in thread "main" java.io.FileNotFoundException: text.txt (Das System kann die angegebene Datei nicht finden)
Würde mich über Hilfe freuen *grins*
Liebe Grüße :wink:
Julia
Ich versuche mich am Einlesen aus einer Datei:
Code:
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Einlesen {
public static void main(String[] args)throws FileNotFoundException, IOException{
File datei = new File("text.txt");
FileReader leser = new FileReader(datei);
// erzeugen einer Dauerschleife:
for(;;){
int gelesenInt = leser.read();
// Wenn kein Zeichen mehr zurückgegeben wird (= -1),
// dann ist das Dateienende ereicht,
// daher aufhören
if(gelesenInt == -1){break;}
// ein char wird als integer eingelesen!
//Daher als char umwandeln
char gelesenChar = (char) gelesenInt;
//Jedes Zeichen ausgeben
System.out.print(gelesenChar);
}
}
}
In dem selben Ordner, in dem ich Einlesen.java gespeichert habe, ist auch text.txt gespeichert.
Warum bitte bekomme ich dann trotzdem die Meldung:
Exception in thread "main" java.io.FileNotFoundException: text.txt (Das System kann die angegebene Datei nicht finden)
Würde mich über Hilfe freuen *grins*
Liebe Grüße :wink:
Julia