Sérialisation d'une HashMap

Fermé
XtremGod - 8 oct. 2009 à 16:00
 XtremGod - 8 oct. 2009 à 16:43
Bonjour,

Dans mon projet JAVA, je dispose d'une HashMap<String, HashMap<String, ArrayList<Bean>>>. Je voudrais savoir si la sérialisation de celle-ci est possible, c'est à dire, sérialiser une HashMap ?

Si oui, comment faire ?

5 réponses

biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
8 oct. 2009 à 16:36
Tu utilises la méthode "readObject" / "writeObject" qui permet de mettre sous forme de bits ton objet HashMap.
Pose-toi d'abord les bonnes questions: "pourquoi j'utilise ça etc."
1
Ne me redis, plus jamais: "Posez-vous les bonnes questions" ! Je ne l'ai que trop entendu.

Donc, oui, la Sérialisation, j'en ai deja fait. Il fallait juste avec sa classe Serializable deja faite et il fallait implémenter. Mais comme la classe HashMap implements Serializable, je n'ai rien besoin de faire dans la classe où cette HashMap est située?
0
up
0
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
8 oct. 2009 à 16:27
Bonjour,

cette classe implémente serializable, donc faut croire qu'elle est sérialisable. :)
0
Je ne parle pas de classe ? xD
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
8 oct. 2009 à 16:31
On parle bien de HashMap non?
La classe HashMap implémente serializable.
0
Ouai, d'accord, mais en concret, j'dois faire quoi (j'connais pas trop la sérialisation normale...)
0