Exemple de la méthode putAll() de Hashtable en Java
Ce tutoriel montre comment copier tous les pairs clé-valeur d'une Hashtable vers une autre en Java en utilisant la méthode java.util.Hashtable.putAll().public void putAll(Map<? extends K,? extends V> t): cette méthode est utilisée pour copier tous les éléments à partir du Map spécifiée à Hashtable. Elle lève une exception nullPointerException si l'objet Map est null.
import java.util.Enumeration;Voyons ce qu'elle donne la compilation et l'exécution de ce code:
import java.util.Hashtable;
public class putAll_hashtable {
public static void main(String[] s) {
Hashtable table = new Hashtable();
table.put("1", "val1");
table.put("2", "val2");
table.put("3", "val3");
Hashtable table2 = new Hashtable();
table2.put("4", "val4");
table2.put("5", "val5");
table2.put("6", "val6");
table2.putAll(table);
Enumeration e = table2.keys();
while (e.hasMoreElements()) {
String cle = (String) e.nextElement();
System.out.println(cle + " : " + table2.get(cle));
}
}
}
6 : val6Références:
5 : val5
4 : val4
3 : val3
2 : val2
1 : val1
Tutorials Point: java.util.Hashtable.putAll() Method