Bonjour,
Sur mon ordinateur et la console d'IntelliJ, le contenu du fichier texte que j'ai testé s'affiche parfaitement en utilisant BufferedWriter. Dans quels cas, cela ne fonctionne-t-il pas ? Je pose cette question car je trouvais intéréssant de passer par BufferedWriter. Serait-ce une mauvaise idée ?
package fr.codegym.task.task13.task1318;
import java.io.*;
import java.util.Scanner;
/*
Lecture d'un fichier
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader lecteur = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter publieur = new BufferedWriter(new OutputStreamWriter(System.out));
try {
String nomDeFichier = lecteur.readLine();
InputStream inStream = new FileInputStream(nomDeFichier);
while (inStream.available() > 0) {
int data = inStream.read();
publieur.write(data);
}
inStream.close();
lecteur.close();
publieur.close();
}catch(FileNotFoundException exception) {
System.out.println("Le fichier recherché n'a pas été trouvé");
}
}
}