Bonsoir à tous!
Alors voila tout est dans le titre!
Pour ceux qui suivent ce que je fais depuis quelques temps aujourd'hui, j'ai donc trouvé LA classe qu'il me faut. Elle va faire des sauvegardes!
Seul bémol, je ne vois pas comment m'en servir, c'est à dire que je n'arrive pas à appeler la methode sauvegarde(Object objet).
Voici ma classe:
On va prendre l'exemple que je veux sauver un int qui a pour valeur 20 dans un fichier sauvegarde.txt
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public class FichierObjet{ String nomFichier; ObjectOutputStream fichierE; ObjectInputStream fichierL; boolean ohyeah; public FichierObjet(String nomFichier) { this.nomFichier=nomFichier; } private boolean ouvrirFichierE() { ohyeah=true; try{fichierE=new ObjectOutputStream(new FileOutputStream(nomFichier));} catch(Exception e){ohyeah=false;} return ohyeah; } private boolean fermerFichierE() { ohyeah=true; try{fichierE.close();} catch(Exception e){ohyeah=false;} return ohyeah; } private boolean ouvrirFichierL() { ohyeah=true; try{fichierL=new ObjectInputStream(new FileInputStream(nomFichier));} catch(Exception e){ohyeah=false;} return ohyeah; } private boolean fermerFichierL() { ohyeah=true; try{fichierL.close();} catch(Exception e){ohyeah=false;} return ohyeah; } public boolean sauvegarder(Object objet) { ohyeah=ouvrirFichierE(); try{fichierE.writeObject(objet);} catch(Exception e){ohyeah=false;} fermerFichierE(); return ohyeah; } public Object charger() { ohyeah=ouvrirFichierL(); Object objet=null; try{objet=fichierL.readObject();} catch(Exception e){ohyeah=false;} fermerFichierL(); return objet; } }
Pourriez-vous m'aider svp à faire ceci?
Merci à tous
Bonne soirée
Aud-
Partager