Hallo zusammen,
ich habe folgenden Quelltext erstellt:
In der Methode soll aus einer Text - Datei der Inhalt gelesen werden.
Meine Frage dazu ist:
Bei jedem Aufruf von zeichen = datei.read() wird das daruffolgende Zeichen ausgewertet.
Wie funktioniert das? "Springt" der FileReader automatisch zum nächsten Zeichen oder wie läuft das ab?
Falls ihr es wisst, wo kann man das denn nachlesen? In der API hab ich unter dieser Methode nichts gefunden.
Vielen Dank!
ich habe folgenden Quelltext erstellt:
Java:
private void datenLesen() {
FileReader datei;
int zeichen = 0;
try {
datei = new FileReader("daten.txt");
zeichen = datei.read();
System.out.println((char) zeichen);
zeichen = datei.read();
System.out.println((char) zeichen);
zeichen = datei.read();
System.out.println((char) zeichen);
zeichen = datei.read();
System.out.println((char) zeichen);
datei.close();
}
catch (IOException e ) {
System.out.println("SCHANDE");
}
}
In der Methode soll aus einer Text - Datei der Inhalt gelesen werden.
Meine Frage dazu ist:
Bei jedem Aufruf von zeichen = datei.read() wird das daruffolgende Zeichen ausgewertet.
Wie funktioniert das? "Springt" der FileReader automatisch zum nächsten Zeichen oder wie läuft das ab?
Falls ihr es wisst, wo kann man das denn nachlesen? In der API hab ich unter dieser Methode nichts gefunden.
Vielen Dank!