Salut,
Ci dessous mon code permettant de sauvegarder les attributs d'une Video dans un fichier.
Je voudrai créer une méthode qui permette d'enregistrer toutes les Videos d'un Array dans dans un fichier.
Pour cela, j'aimerai que l'écriture ne soit pas une mise à jour mais qu'elle écrase le fichier existant.
Je pense devoir changer le out, sur la ligne PrintWriter pw = new PrintWriter(out);, pour autre chose mais quoi?
Merci.
![]()
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
24
25
26
27 /** * Enregistre uneVideo dans le fichier * @param nomFichier * @param uneVideo */ public void enregistreVid(String nomFichier, Video uneVideo) { try { FileWriter out = new FileWriter(nomFichier, true); PrintWriter pw = new PrintWriter(out); pw.write(uneVideo.getNom() + "\n"); pw.write(uneVideo.getAuteur() + "\n"); pw.write(uneVideo.getProducteur() + "\n"); pw.write(uneVideo.getGenre() + "\n"); pw.write(uneVideo.getNote() + "\n"); pw.write(uneVideo.getCommentaire() + "\n"); pw.write(uneVideo.getDuree() + "\n"); pw.write(uneVideo.isEmprunte() + "\n"); pw.close(); } catch(IOException e) { System.out.println("Problème d'écriture fichier."); } }
Partager