
{filelink=447}
/***** Code de MesExemples.com *******/
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.HashMap;
class ExempleHashMapVersHashtable
{
public static void main(String[] args) {
//créer un objet HashMap
HashMap hashMap = new HashMap();
//Ajout des éléments dans HashMap
hashMap.put("1","Allo");
hashMap.put("2","Hello");
hashMap.put("3","Hola");
//Créer un objet Hashtable
Hashtable hashTab = new Hashtable();
//Ajout des élément dans le hashtable
hashTab.put("1","Wooo");
hashTab.put("4","Mooo");
// Afficher le contenu de Hashtable avant le réception des données HashMap
System.out.println("Contenu initial de Hashtable");
Enumeration e = hashTab.elements();
while(e.hasMoreElements())
{
System.out.println(e.nextElement());
}
// Copier le contenu de HashMap dans Hashtable
hashTab.putAll(hashMap);
//Afficher le résultat
System.out.println("Contenu après la copie");
e = hashTab.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
/*
Contenu initial de Hashtable
Mooo
Wooo
Contenu après la copie
Mooo
Hola
Hello
Allo
*/