Lire le fichier à partir des ressources en Java

Haider Ali 12 octobre 2023
Lire le fichier à partir des ressources en Java

Cet article montrera comment lire un fichier à partir de ressources dans le langage de programmation Java. Tout ce dont vous avez besoin est un chemin d’accès au fichier source.

Comment lire un fichier à partir de ressources en Java

Vous pouvez lire n’importe quel fichier texte via le langage de programmation Java. Tout ce que vous avez à faire est de stocker un chemin source dans une chaîne et, en utilisant la méthode try...catch, de fournir ce chemin à un BufferedReader. Regardez le code ci-dessous.

import java.io.*;
public class Main {
  public static void main(String[] args) {
    String sourcePath = "D:\\delftstack.txt"; // source file path To Read..
    try {
      BufferedReader Reader = new BufferedReader(new FileReader(sourcePath));
      // Intializing  Buffer Reader By Providing File path
      String Data;
      while ((Data = Reader.readLine()) != null) {
        System.out.println(Data); // Reading Line By Line.....
      }
      Reader.close();
    } catch (Exception e) {
    }
  }
}

Nous allons vous expliquer le code ligne par ligne. Tout d’abord, stockez le chemin du fichier source dans une chaîne sourcepath, copiez votre chemin source et faites de même. Nous utilisons la méthode try...catch car elle renvoie une exception non gérée FileNotFoundException.

Nous allons passer la chaîne du chemin source dans un objet nommé BufferedReader. Il lit le texte à partir d’un flux d’entrée de caractères. En savoir plus sur BufferedReader ici.

Nous le stockerons dans une chaîne à l’aide d’une boucle while, quelle que soit la lecture de ce tampon. Toutes les données sont lues ligne par ligne et stockées dans une chaîne. Nous imprimons simplement cette chaîne.

Assurez-vous d’écrire le chemin source et le nom de fichier corrects.

Auteur: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Article connexe - Java File