Qu'est-ce que la classe BufferedReader? Une classe pour lire des fichiers texte. Il existe une méthode readline qui lit le fichier texte ligne par ligne. Il existe également une classe FileReader, mais elle semble inefficace car elle lit les caractères un par un.
public class Main {
public static void main(String[] args) {
//Vérifiez si le fichier existe en le spécifiant.
File file = new File("c:\\Sample\\Test.txt");
if(!file.exists()){
System.out.print("Fichier ne existe pas");
return;
}
//Au lieu de lire le fichier spécifié, le fichier à lire est spécifié.
FileReader fileReader = new FileRreader(file);
//Le fichier spécifié est en cours de lecture.
BufferedReader bufferedReader = new BufferedReader(fileReader);
String data;
//Lisez ligne par ligne avec la méthode readLine jusqu'à ce qu'une valeur nulle soit sortie.
while((data = bufferReader.readLine()) != null){
System.out.println(data)
}
fileReader.close();
//Sortie d'erreur.
} catch(IOException e) {
e.printStaticTrace();
}
}
Un mémo de chaque classe qui est sorti. Classe de fichier // Spécifiez le fichier à utiliser Classe FileReader // Spécifiez le fichier à lire Classe BufferedReader // Lecture d'un fichier.
Recommended Posts