Lire un fichier txt
jade1a
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir
j'utilise ce code pour lire un fichier txt mais au console il ne s'affiche pas tout le fichier
voila le contenu et ce qui s'affiche dans le console


j'utilise ce code pour lire un fichier txt mais au console il ne s'affiche pas tout le fichier
package code;
import java.io.InputStreamReader;
import java.io.FileInputStream;
import java.io.BufferedReader;
public class LireBench {
@SuppressWarnings("unused")
private LineFile11 lineFile11 = new LineFile11 ();
public static void main(String[] args){
try {
String ligne;
InputStreamReader fichier = new InputStreamReader(new FileInputStream("D:/costmatrix.txt"));
BufferedReader tampon = new BufferedReader(fichier);
int nombre = 0;
while((ligne = tampon.readLine()) != null) {
System.out.println(ligne);
++nombre;
}
System.out.println(nombre);
tampon.close();
} catch (Exception e) {
System.out.println(e.toString());
} }
}
voila le contenu et ce qui s'affiche dans le console


A voir également:
- Lire un fichier txt
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
Ton fichier ne serait-il pas tout simplement trop long ?
La console est limitée en nombre de caractères qu'elle peut afficher, si ça dépasse elle efface le début.
Remarque : ton code peut se simplifier.
Ton fichier ne serait-il pas tout simplement trop long ?
La console est limitée en nombre de caractères qu'elle peut afficher, si ça dépasse elle efface le début.
Remarque : ton code peut se simplifier.
package code; import java.nio.file.*; public class LireBench { public static void main(String[] args) throws Exception { Files.readAllLines(Paths.get("D:/costmatrix.txt")) .forEach(System.out::println); } }