مثال على طريقة 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() الطريقة