Bonjour.
Je suis débutant et j'aimerais savoir comment faire pour rajouter une ligne dans un fichier sans que cela efface tout le reste.
Voici ce que j'ai essayé:
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 System.out.println("Quel est le titre?"); String titre = Clavier.lireString(); try { BufferedReader aLire= new BufferedReader(new FileReader("titres.txt")); PrintWriter aEcrire = new PrintWriter(new BufferedWriter(new FileWriter("titres.txt"))); String machin=aLire.readLine(); do{ aEcrire.println(machin); machin =aLire.readLine(); }while(machin!=null); aEcrire.println(titre); aEcrire.close( ); } catch (IOException e) { e.printStackTrace(); System.exit(-1); }
Sauf que avec cela il y a alors ecrit dans mon fichier
null
titre
et tout ce qui etait là avant a été éffacé.
Où fais-je une erreur?
HuBear
Partager