Bonjour.

J'utilise un Map en y mettant différentes valeurs.
Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
map.put("valeurInt", 48);
map.put("valeurDouble", 17,745) ;
map.put("valeurName", "nameX" ) ;
Jusque là, cela fonctionne sans problème, je peux les utiliser.
Maintenant, j'aimerais pouvoir écrire ces données sur un fichier.
Le probème est que je ne sais pas quel type de valeur est contenue.

Si je caste en String par défaut, cela plante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Set cles = monMap.keySet();
            Iterator it = cles.iterator();
            while (it.hasNext()) {
                String cle = (String) it.next();
                String valeur = (String)monMap.get(cle);
 
            }
Savez vous comment procéder dans ce cas ?

Merci