Récupération clés à partir de valeurs dans une hashmap - Java 1.4

amundain Messages postés 110 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 28 août 2012 - 13 mars 2009 à 16:30
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 13 mars 2009 à 23:41
Bonjour à tous,

Petite question qui me turlupine : comment récupérer, dans une hashmap<String,String>, les clés à partir des valeurs en Java 1.4.
J'arrive très bien à le faire en Java 5, mais impossible de la faire en 1.4 (version de projet obligatoire !)...

l'algo que j'utilise (trouvé sur le Net...)

Set ref = MA_HASHMAP.keySet();
Iterator it = ref.iterator();
while (it.hasNext()) {
         Object o = it.next();
         if(o.equals(theValue)) {
                    return (String)o;
         }
}

Merci d'avance pour vos suggestions !

A +,

amundain

Java bien,merci.

1 réponse

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
13 mars 2009 à 23:41
http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html

Set entrySet()
Returns a collection view of the mappings contained in this map.
0
Rejoignez-nous