Bonjour,
J'écris dans un fichier de la manière suivante :
mon fichier.txt se présente de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PrintWriter ecrivain = null; ecrivain = new PrintWriter(new BufferedWriter(new FileWriter("fichier.txt",false))); ecrivain.println(blablabla + " " + id); ecrivain.close();
à chaque fois que j'écris dans ce fichier, je voudrais pouvoir effacer que la ligne qui comporte le meme id.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 blablabla 1 blablabla 2 blablabla 3 ...
Ex si je veux écrire dans le fichier.txt : blablablablabla 2. Alors la ligne du fichier.txt : blablabla 2 doit être remplacé par blablablabla 2 et les autres lignes doivent être conservées.
Pour le moment dans mon code, toutes les lignes sont remplacées.
Comment dois je m'y prendre ?
Merci
Partager