Java fournit plusieurs mécanismes pour lire le contenu d’un fichier. Le package java.io.* contient la classe BufferedReader qui permet de lire le contenu d’un fichier.
Différence entre StringBuilder et StringBufferStringBuffer et StringBuilder sont deux classes importantes en Java qui représentent une chaîne de caractéres mutable. Puisque on peut pas modifier un objet String en…Lire plus
Qu’est-ce qu’un BufferedReader en Java?
BufferedReader est une classe Java permettant de lire le texte d’un flux d’entrée (comme un fichier) en mettant sur le buffer de façon transparente des caractères, des tableaux, etc.
En général, chaque demande de lecture entraîne la création d’une demande de lecture correspondante du caractère sous-jacent ou du flux d’octets.
Une utilisation typique impliquerait de transmettre le chemin du fichier au BufferedReader comme suit:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExemple {
private static final String FILENAME = "C:\\test\\test.txt";
public static void main(String[] args) {
BufferedReader bufferedreader = null;
FileReader filereader = null;
try {
filereader = new FileReader(FILENAME);
bufferedreader = new BufferedReader(filereader);
String strCurrentLine;
while ((strCurrentLine = bufferedreader.readLine()) != null) {
System.out.println(strCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bufferedreader != null)
bufferedreader.close();
if (filereader != null)
filereader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExemple {
private static final String FILENAME = "C:\\test\\test.txt";
public static void main(String[] args) {
BufferedReader bufferedreader = null;
FileReader filereader = null;
try {
filereader = new FileReader(FILENAME);
bufferedreader = new BufferedReader(filereader);
String strCurrentLine;
while ((strCurrentLine = bufferedreader.readLine()) != null) {
System.out.println(strCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bufferedreader != null)
bufferedreader.close();
if (filereader != null)
filereader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Différence entre Héritage et PolymorphismeQ uelle est la différence entre Héritage et Polymorphisme ? – L’héritage permet, la ré-utilisabilité du code et le polymorphisme permet à une fonction d’avoir…Lire plus
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExemple {
private static final String FILENAME = "C:\\test\\test.txt";
public static void main(String[] args) {
try (BufferedReader bufferedreader = new BufferedReader(new FileReader(FILENAME))) {
String strCurrentLine;
while ((strCurrentLine = bufferedreader.readLine()) != null) {
System.out.println(strCurrentLine);
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExemple {
private static final String FILENAME = "C:\\test\\test.txt";
public static void main(String[] args) {
try (BufferedReader bufferedreader = new BufferedReader(new FileReader(FILENAME))) {
String strCurrentLine;
while ((strCurrentLine = bufferedreader.readLine()) != null) {
System.out.println(strCurrentLine);
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
QCM Java – Programmation Orientée ObjetQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus