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
Please disable your ad blocker and refresh the window to use this website.