Salut à tous,
je rencontre une difficulté en java. C'est la premiere fois que j'essaye d'exporter/importer une instance de classe.
J'ai le code s-ci-dessous (qui ne fonctionne pas évidemment) mais j'avoue ne pas saisir la logique ni le principe.
Merci pour votre aide
@+
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 public class Collection_Figures implements Serializable { private ArrayList<Figure> figures; ... public void exporter() { FileOutputStream fos = new FileOutputStream("figures.tmp"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(this.figures); oos.close(); } public void importer() { FileInputStream fis = new FileInputStream("figures.tmp"); ObjectInputStream ois = new ObjectInputStream(fis); this.figures = ois.readObject(); ois.close(); } }
Partager