Salut à tous,
mon problème c'est que je veux lire et écrire dans le même fichier texte (test),mais mon programme ne fonctionne pas correctement , car je trouve le fichier texte (test) vide après l'exécution![]()
voici le 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
15
16
17
18
19 import java.io.*; public class ModifierFichier{ public static void main(String[] args)throws IOException { RandomAccessFile fichier = new RandomAccessFile("test.txt","rw"); FileWriter FW = new FileWriter("test.txt"); BufferedWriter copie=new BufferedWriter(FW); // lecture String line; while((line=fichier.readLine())!=null) { if("informatique".equals(line)) { line="#"+line; } copie.write(line); copie.newLine(); } fichier.close(); copie.close(); } }
Partager