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;
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());
 }
}
Exécution:

Les valeurs de la collection Hashtable sont: 
trois
deux
un
Hashtable après la suppression d'un élément
trois
deux
un

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...