إضافة عناصر إلى Hashtable في Java
يوضح البرنامج أدناه كيفية إضافة عناصر بسهولة إلى Hashtable باستخدام java.util.Hashtable.put() من Hashtable.V put العام (مفتاح K ، V val) < / span>: تأخذ هذه الطريقة معلمتين ، واحدة للمفتاح والأخرى للقيمة المرتبطة بهذا المفتاح. ترجع طريقة put() القيمة القديمة للمفتاح المقابل ، أو null إذا لم يكن لها قيمة بالفعل.
يتم طرح استثناء NullPointerException إذا كان المفتاح أو القيمة null.
في هذا المثال ، يتم إدراج أزواج قيمة المفتاح ثم يتم اجتياز الجدول باستخدام تعداد java. < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >e وطالما أن هناك عناصر (في الكود مع hasMoreElements () < / span >) نسترجع المفتاح بالطريقة nextElement() وطباعته وقيمته.
import java.util.Enumeration;
import java.util.Hashtable;
الفئة العامة الرئيسية {
الفراغ العام الثابت الرئيسي (سلسلة [] s) {
Hashtable< سلسلة ، سلسلة> ht = هاشتابل جديد< سلسلة ، سلسلة> (); < / pre>ht.put ("k1" ، "a") ؛
ht.put("k2"، "b")؛
ht.put ("k3" ، "c") ؛
ht.put ("k4" ، "d") ؛ < / pre>الكائن ancien_valeur = ht.put ("k4" ، "e") ؛
System.out.println ("القيمة القديمة لمفتاح k4 هي:"+ancien_valeur);
التعداد e = ht.keys ();
بينما (e.hasMoreElements ()) {
مفتاح السلسلة = (سلسلة) e.nextElement();
System.out.println (مفتاح + ": " + ht.get (مفتاح)) ؛
}
}
}
< / pre>وقت التشغيل:
< pre class = "prettyprint lang-java" > القيمة القديمة لمفتاح k4 هي: e
k4: d
k3: c
k2: b
k1: a
< / pre> المصادر:
الدروس نقطة: java.util.Hashtable.put() الطريقة