Sérialisation d'une HashMap
Bonjour,
J'aimerais sérialiser ma structure de donnée, mais cela de fonctionne pas.
Classe : Serializable :
Code:
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:
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:
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 ;)