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

Iterator it = params.keySet().iterator();
System.out.println("1 : " + it.next());
L'ordre n'est plus conservé,

exemple :

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