Bonjour,

J'aimerais sérialiser ma structure de donnée, mais cela de fonctionne pas.

Classe : Serializable :
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
 
public class Serializable {
 
public static void main(String argv[]) {
MyHashMapSerialize serial = new MyHashMapSerialize();
try {
FileOutputStream fichier = new FileOutputStream("HashMap.ser");
ObjectOutputStream oos = new ObjectOutputStream(fichier);
oos.writeObject(serial);
oos.flush();
oos.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}
}
}
______________________________________________________________________________

Classe : MyHashMapSerialize:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class MyHashMapSerialize implements java.io.Serializable {
 
private HashMap<String, HashMap<String, ArrayList<MesureEtDate>>> lesMesures2;
 
public HashMap<String, HashMap<String, ArrayList<MesureEtDate>>> getLesMesures2() {
return lesMesures2;
}
 
public void setLesMesures2(HashMap<String, HashMap<String, ArrayList<MesureEtDate>>> lesMesures2) {
this.lesMesures2 = lesMesures2;
}
}
______________________________________________________________________________

Classe : CentraleDeMesure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public class CentraleDeMesure implements Constantes{
 
private Historique historique;
private PHMetre pHmetre;
private Vitesse compteTours;
private Viscosimetre viscosimetre;
private Thermometre thermometre;
private HashMap<String, HashMap<String, ArrayList<MesureEtDate>>> lesMesures;
(suite de classe etc...)


GROS MERCI D'AVANCE