Conserver l'ordre dans un Map
Bonjour,
J'utilise un HashMap que je place en parametre dans une fonction
J'ai besion de conserver l'ordre des clé car je fait un ordonancement, les valeurs des ces clés sont utilisées pour les traitements.
Le probleme est que lorsque j'utilise
Citation:
Iterator it = params.keySet().iterator();
System.out.println("1 : " + it.next());
L'ordre n'est plus conservé,
exemple :
Citation:
paramMap.put("essai.req5",paramObject[0]);
paramMap.put("essai.req7",null);
paramMap.put("essai.req6",paramObject[1]);
ben je récupere ça
1 : essai.req5
2 : essai.req6
3 : essai.req7
alors que j'attend :
1 : essai.req5
2 : essai.req7
3 : essai.req6
Comment peut on conserver l'ordre ?
Merci