Bonjour
Je manipule un HashSet et pour lister le contenu, je fais le while ci-dessous.
Mais il se trouve que j'affiche juste 2 elements, alors qu'il en contient 4,
il y a une raison?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Iterator iterator =monSet.iterator();
while(iterator.hasNext()) 	{
				System.out.println(iterator.next());
				String as = (String) iterator.next();
				//affiche(as, p);
			}
Lorsque je debugge, voici le message contenu dans iterator avant execution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.util.HashMap$KeyIterator@95c083