Récupérer toutes les valeurs de Hashtable en Java
Cet exemple montre comment obtenir tous les éléments de Hashtable dans une collection de valeurs Collection appartenant à Hashtable en utilisant la méthode values() de la classe Hashtable.Ce code récupère la collection de valeurs de Hashtable.
import java.util.Enumeration;Exécution:
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Collection;
public class Recuperation {
public static void main(String[] args) {
//créer un objet Hashtable
Hashtable ht = new Hashtable();
//ajouter les clés et les valeurs
ht.put("1","un");
ht.put("2","deux");
ht.put("3","trois");
/*
récuperer l'ensemble des valeurs en utilisant
la méthode values()
*/
Collection c = ht.values();
System.out.println("Les valeurs de la collection Hashtable sont: ");
//iterate through the collection
Iterator itr = c.iterator();
while(itr.hasNext())
System.out.println(itr.next());
/*
la collections résultante est de une HashTable
Si une valeur est supprimée de la collection, elle va etre aussi supprimée
de la collection Hashtable originale. Ceci n'implique pas l'ajout d'un élément
*/
//supprimer un de la collection Hashtable
c.remove("One");
//afficher toutes les valeurs de Hashtable
System.out.println("Hashtable après la suppression d'un élément");
Enumeration e = ht.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
Les valeurs de la collection Hashtable sont:
trois
deux
un
Hashtable après la suppression d'un élément
trois
deux
un