JAVA parcourir une hashmap

Résolu/Fermé
usdy Messages postés 243 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 20 mai 2018 - 27 sept. 2009 à 22:31
 tytoo - 2 juin 2017 à 20:00
Bonjour,

Je souhaite parcourir une hashmap pour voir le contenu des valeurs de ma hashmap en faisant une sorte de boucle for mais je ne sais pas du tout comment faire sur une hashmap.

Merci de m'éclaircir si jamais quelqu'un s'y connait en hashmap.

a+

11 réponses

sandul Messages postés 3924 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 722
28 sept. 2009 à 18:22
Lu,

8 heures? omg. Permier essai: https://www.google.fr/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=fr&source=hp&q=hashmap+sample&meta=&btnG=Recherche+Google&gws_rd=ssl

Un clic sur la 1ère réponse nous donne ceci: https://web.stanford.edu/group/coursework/docsTech/jgl/api/com.objectspace.jgl.examples.HashMapExamples.html

Si on veut te facturer plus de temps que 2 minutes, ce de l'arnaque, ne paye pas =)

Sinon, pour répondre à ta question, tu n'es pas obligée d'utiliser un iterator. Le simple fait de faire une boucle sur les valeurs de l'ensemble des clefs suffit. Et en Java 5+ c'est assez élégant / lisible. Genre

Map<String, String> hashMap = new HashMap<String, String>();
for (String mapKey : hashMap.keySet()) {
	// utilise ici hashMap.get(mapKey) pour accéder aux valeurs
}


++
46
parfait, précis.
Je cherchais a boucler direct sur la map..

Merci!

A++
0