[JAVA] Qu'est-ce que la classe BufferedReader?

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

Qu'est-ce que la classe BufferedReader?
Quelle est la méthode pluck?
[Java] Qu'est-ce que l'héritage de classe?
A quoi sert le constructeur?
[Notions de base Java] Qu'est-ce que la classe?
Quelle est la méthode d'initialisation?
'% 02d' Quel est le% de% 2?
Qu'est-ce que la classe LocalDateTime? [Java débutant] -Date et classe d'heure-
Qu'est-ce que Cubby
Lorsque le nom de la classe du bean est dupliqué
Qu'est-ce qu'une classe en langage Java (3 /?)
Qu'est-ce qui est nul? ]
Quel est le meilleur type de données de migration? ??
Qu'est-ce que Keycloak
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Quelle est la meilleure lecture de fichier (Java)
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce qu'une classe en langage Java (2 /?)
Qu'est-ce que la façade? ??
Quel est le test de code de test de modèle
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Quelle est la méthode principale en Java?
Qu'est-ce que 'java
Quelle est la structure des données d'ActionText?
À quoi sert le modèle de façade?
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce que JSP? ~ Connaissons les bases de JSP !! ~
Qu'est-ce que le modèle Java Servlet / JSP MVC?
Ce qui est différent du langage PHP. [Remarque]
Quel est le modificateur volatile pour les variables Java?
Quelle est la différence entre SimpleDateFormat et DateTimeFormatter? ??
Qu'est-ce que l'assemblage Maven?
À propos de la classe StringBuilder
Qu'est-ce que `docker-compose up`?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?