Creation de fichier en java

zmandar -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
en java
j 'ai crée ce code et je veux que vous m 'aidez à corriger les erreurs car il ne me permet pas de écrire le fichier R3


 void intersection()throws IOException{ 
String chaine=""; 
int i=0; 
int j=0; 
String []T1 ; 
String [] T2; 
String [] T3; 
T1=new String [44]; 
T2=new String [44]; 
T3=new String [44]; 
  String fichier1 ="R1.txt"; 

  //lecture du fichier texte 
  try{ 
   InputStream ips=new FileInputStream(fichier1); 
   InputStreamReader ipsr=new InputStreamReader(ips); 
   BufferedReader br=new BufferedReader(ipsr); 
   String ligne; 
   while ((ligne=br.readLine())!=null){ 
    System.out.println(ligne); 

                 T1[i]=ligne; 
                i++; 

   } 
   br.close(); 
  } 
  catch (Exception e){ 
   System.out.println(e.toString()); 
  } 
        String fichier2 ="R2.txt"; 

  //lecture du fichier texte 
  try{ 
   InputStream ips=new FileInputStream(fichier2); 
   InputStreamReader ipsr=new InputStreamReader(ips); 
   BufferedReader br=new BufferedReader(ipsr); 
   String ligne; 
   while ((ligne=br.readLine())!=null){ 
    System.out.println(ligne); 

                 T2[i]=ligne; 
                j++; 

   } 
   br.close(); 
  } 
  catch (Exception e){ 
   System.out.println(e.toString()); 
  } 


  for (int k=1 ; k<=3;k++){ 
           String s1= T1[k]; 
             String s2=T2[k]; 
            int f=1; 
        if(s1.equals(s2)==true ){ 
            T3[f]=s1; 
                    f++; 
        } 
            for (int h=1 ; h<=T3.length;h++){System.out.println(T3[h]);} 

        } 
      File fichier = new File("C:\\R3.txt") ; 
BufferedWriter out = new BufferedWriter(new FileWriter(fichier, true)); 
 for (int h=1 ; h<=T3.length;h++){ 
       String M= String.valueOf(T3[h]); 

out.write(M); 
out.newLine();} 
out.close() ; 

 }
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Explique mieux ce que tu veux faire, mais avant regarde cet exemple de manipulation de fichiers en Java
0