import java.io.*
Textdateien werden über einen FileReader eingelesen, der BufferedReader ermöglicht es über readLine() Dateien zeilenweise einzulesen.
...
FileReader fr = new FileReader("merkel.txt"); //Erzeugen eines FilReaders mit Parameter Dateiname
BufferedReader br = new BufferedReader(fr); //Erzeugung BufferedReader mit Parameter FileReader
String zeile = br.readLine(); // Einlesen der ersten Zeile
while( zeile != null ) { // Solange Zeile nicht leer, wir Zeile ausgegeben
System.out.println(zeile); // und nächste Zeile eingelesen
zeile = br.readLine();
}
br.close(); //BufferedReader wird geschlossen.
...
Das Einlesen von Dateien führt leicht zu Systemabstürzen, deshalb muss man hier mit sogenannten
try - catch- finally- Böcken arbeiten. (Vgl. Tafelwerkseiten)
import java.io.*;
public class ReadFile01 {
// Anfang Attribute
String zeile;
// Ende Attribute
// Anfang Methoden
public void textausgeben(){
try {
FileReader fr = new FileReader("merkel.txt"); //Erze
BufferedReader br = new BufferedReader(fr);
String zeile = br.readLine();
while( zeile != null )
{
System.out.println(zeile);
zeile = br.readLine();
}
br.close();
} catch(Exception error) {
System.err.println(error);
} finally {
System.out.println("Programmende erreicht.");
}
}
// Ende Methoden
}
Europa,
Deutschland,
schaffen, ...
Sie nutzen einen Browser mit dem tutory.de nicht einwandfrei funktioniert. Bitte aktualisieren Sie Ihren Browser.
Sie verwenden eine ältere Version Ihres Browsers. Es ist möglich, dass tutory.de mit dieser Version nicht einwandfrei funktioniert. Um tutory.de optimal nutzen zu können, aktualisieren Sie bitte Ihren Browser oder installieren Sie einen dieser kostenlosen Browser: