[Débutant] problème avec les IO de java
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:cry:
voici le code:
Code:
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();
}
} |