Bonjour ,je veut écrire dans un fichier txt ,dans une ligne spécifique sans effacer son contenue mais ca ne marche pas j'ai essai deux codes :
Le premier -->
Le deuxiéme code consiste à lire les lignes du fichier ensuite écrire dans la ligne voulu voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static void ecrir_ligne_fichier(int num_ligne, String path,String texte) throws IOException { FileWriter fichiergraph = new FileWriter(path,true); BufferedWriter output = new BufferedWriter(fichiergraph); int compt=1; while ( compt<=num_ligne){ compt++; output.write("\n"); } output.write(texte); output.close(); }
Je ne comprend pas ou est le problème de l'aide s'il vous plaie j'en est vraiment besoin merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public static void ecrir_ligne_fichier(int num_ligne, String path,String texte) throws FileNotFoundException, IOException { String l = null,ligne=null; int compt=0; FileReader fichiergraph = new FileReader(path); BufferedReader br = new BufferedReader(fichiergraph); FileWriter fichiergraphe = new FileWriter(path,true); BufferedWriter output = new BufferedWriter(fichiergraphe); while ((ligne=br.readLine())!=null && compt<=num_ligne){ compt++; } output.write(texte); br.close(); output.close(); }
Partager