Lire un fichier texte en java

Résolu/Fermé
Nathalie -  
 TitiRani -
Salut !
je voudrai lire un fichier texte ligne par ligne en java mais je ne sais pas comment faire.
Merci d'avance

Nathalie

5 réponses

  1. lof. Messages postés 689 Statut Membre 44
     
    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