Exemple
Les méthodes utilisées et expliquées dans le programme ci-dessous.
package codeurjava.Hashtable;Exécution:
import java.util.Hashtable;
import java.util.Set;
import java.util.Iterator;
public class IterateHashtable {
public static void main(String[] args) {
// Création de l'instance Hashtable
Hashtablehashtable = new Hashtable ();
/*
* ajouter les pairs clé-valeur à Hashtable
* public V put(K key, V value):relier la clé à la valeur
* les clés et les valeurs ne doivent pas être nuls
*/
hashtable.put("1", "v1");
hashtable.put("2", "v2");
hashtable.put("3", "v3");
hashtable.put("4", "v4");
hashtable.put("5", "v5");
System.out.println("Affichage :");
/*public SetkeySet():retourne un ensemble de clés
* dans cette map. Cet ensemble est retourné par le map
* donc, un chagement dans le map est reflété dans l'ensemble
* et vice-vers-ça
*
*/
Setkeys = hashtable.keySet();
//obtenir un iterator des clés
Iteratoritr = keys.iterator();
String key="";
//affichage des pairs clé-valeur
while (itr.hasNext()) {
// obtenir la clé
key = itr.next();
/*public V get(Object key): retourne la valeur correspondante
* à la clé, sinon null si le map ne contient aucune valeur
* correspondante
*/
System.out.println("Key: "+key+" & Value: "+hashtable.get(key));
}
}
}
Affichage :
Key: 5 & Value: v5
Key: 4 & Value: v4
Key: 3 & Value: v3
Key: 2 & Value: v2
Key: 1 & Value: v1
Ressources:
https://docs.oracle.com/javase/7/docs/api/java/util/Hashtable.html
https://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...