Lire un fichier texte en java

Résolu/Fermé
Nathalie - 16 janv. 2004 à 12:01
 TitiRani - 23 juil. 2008 à 13:00
Salut !
je voudrai lire un fichier texte ligne par ligne en java mais je ne sais pas comment faire.
Merci d'avance

Nathalie
A voir également:

5 réponses

lof. Messages postés 689 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 11 juin 2007 44
Modifié le 11 avril 2019 à 16:14
salut,

un petit exemple :


import java.io.*;

public class ReadFile {
 public static void main(String[] args){
  String chaine="";
  String fichier ="fichiertexte.txt";
  
  //lecture du fichier texte 
  try{
   InputStream ips=new FileInputStream(fichier); 
   InputStreamReader ipsr=new InputStreamReader(ips);
   BufferedReader br=new BufferedReader(ipsr);
   String ligne;
   while ((ligne=br.readLine())!=null){
    System.out.println(ligne);
    chaine+=ligne+"\n";
   }
   br.close(); 
  }  
  catch (Exception e){
   System.out.println(e.toString());
  }
 
  //création ou ajout dans le fichier texte
  try {
   FileWriter fw = new FileWriter (fichier);
   BufferedWriter bw = new BufferedWriter (fw);
   PrintWriter fichierSortie = new PrintWriter (bw); 
    fichierSortie.println (chaine+"\n test de lecture et écriture !!"); 
   fichierSortie.close();
   System.out.println("Le fichier " + fichier + " a été créé!"); 
  }
  catch (Exception e){
   System.out.println(e.toString());
  }  
 }
}



Il y a déjà eu des réponses mais je n'arrive pas à trouver le post ...

arrrff
lof.
342