Bonjour,
j'ajoute des données à une HashMap dans un ordre, et lorsque je boucle dans cette HashMap via un itérateur, j'obtiens les données dans un ordre différent:
j'ajoute dans l'ordre:
30/10/2007
31/10/2007
01/12/2007
et avec l'itérateur j'obtiens:
30/10/2007
02/11/2007
31/10/2007
comment cela est-il possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Set set2 = cup.hJours.keySet(); Iterator it2 = set2.iterator(); while (it2.hasNext()) { str = (String)it2.next(); String sCase = (String)cup.hJours.get(str); System.out.println(str+":"+sCase); }
Partager