مثال على طريقة putAll() ل Hashtable في Java

يوضح هذا البرنامج التعليمي كيفية نسخ جميع أزواج القيم الرئيسية من Hashtable إلى آخر في Java باستخدام النمط java.util.Hashtable.putAll().

وضع الفراغ العامAll(Map<؟ يمتد K،؟ يمتد V> t): تستخدم هذه الطريقة لنسخ جميع العناصر من الخريطة المحددة إلى Hashtable. يطرح استثناء nullPointerException إذا كان كائن الخريطة فارغا.

import java.util.Enumeration; 
import java.util.Hashtable;

putAll_hashtable الفئة العامة {
الفراغ الثابت العام الرئيسي (سلسلة [] s) {
جدول Hashtable = Hashtable جديد ();
table.put("1"، "val1")؛
table.put ("2" ، "val2") ؛
table.put ("3" ، "val3") ؛

جدول هاشتابلي 2 = هاشتابل جديد ();
table2.put ("4" ، "val4") ؛
table2.put("5"، "val5")؛
table2.put("6"، "val6")؛

table2.putAll (table);

التعداد e = table2.keys ();
بينما (e.hasMoreElements ()) {
مفتاح السلسلة = (سلسلة) e.nextElement();
System.out.println (مفتاح + ": " + table2.get (مفتاح)) ؛
}
}
}
< / pre>دعونا نرى كيف يبدو تجميع وتنفيذ هذا الرمز:

< pre class = "prettyprint lang-java" >6: val6
5: val5 < br / >4: val4 < br / >3: val3
2 : val2
1: val1
المراجع:
الدروس نقطة:  java.util.Hashtable.putAll() الطريقة