Was ist die BufferedReader-Klasse? Eine Klasse zum Lesen von Textdateien. Es gibt eine Readline-Methode, die die Textdatei zeilenweise liest. Es gibt auch eine FileReader-Klasse, die jedoch ineffizient zu sein scheint, da sie die Zeichen einzeln liest.
public class Main {
public static void main(String[] args) {
//Überprüfen Sie, ob die Datei vorhanden ist, indem Sie sie angeben.
File file = new File("c:\\Sample\\Test.txt");
if(!file.exists()){
System.out.print("Die Datei existiert nicht");
return;
}
//Anstatt die angegebene Datei zu lesen, wird die zu lesende Datei angegeben.
FileReader fileReader = new FileRreader(file);
//Die angegebene Datei wird gelesen.
BufferedReader bufferedReader = new BufferedReader(fileReader);
String data;
//Lesen Sie zeilenweise mit der readLine-Methode, bis ein Nullwert ausgegeben wird.
while((data = bufferReader.readLine()) != null){
System.out.println(data)
}
fileReader.close();
//Fehlerausgabe.
} catch(IOException e) {
e.printStaticTrace();
}
}
Ein Memo jeder Klasse, die herauskam. Dateiklasse // Geben Sie die zu betreibende Datei an FileReader-Klasse // Geben Sie die zu lesende Datei an BufferedReader-Klasse // Eine Datei lesen.
Recommended Posts