Lire la première ligne d’un fichier en Java

image_pdfimage_print

Dans ce tutoriel nous allons découvrir différent façon pour lire la première ligne d’un fichier en Java.
 

Exemple 1:

Vous pouvez utiliser BufferedReader.readLine() pour obtenir la première ligne. Notez que le prochain appel de readLine() vous récupérera la 2ème ligne, et le prochain appel récupérera la 3ème ligne, etc.
 
 

import java.io.*;

public class Main {
   public static void main(String[] args) throws IOException {
      //ouvrire le fichier
      FileReader file = new FileReader("file.txt");
      BufferedReader buffer = new BufferedReader(file);
      //lire la 1er ligne
      String line = buffer.readLine();
      //afficher la 1er ligne
      System.out.println(line);
   }
}

 

Exemple 2:

Si le fichier est trop volumineux, utilisez le code suivant. La méthode java.nio.file.Files.readAllLines() lit toutes les lignes d’un fichier, le 0 indique la première ligne du fichier.

import java.nio.file.*;
import java.io.*;

public class Main {
   public static void main(String[] args) throws IOException {
      String line = Files.readAllLines(Paths.get("file.txt")).get(0);
      System.out.println(line);
   }
}

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *