استرداد جميع قيم Hashtable في Java
يوضح هذا المثال كيفية الحصول على جميع عناصر Hashtable في مجموعة من القيم مجموعة< / سبان> تنتمي إلى Hashtable باستخدام نمط القيم () < / span> من Hashtable.يسترد هذا الرمز مجموعة القيمة من Hashtable.
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Collection;
استرداد الفئة العامة {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
// إنشاء كائن Hashtable
Hashtable ht = Hashtable جديد ();
//add keys and values
ht.put ("1" ، "one") ؛
ht.put ("2" ، "اثنان") ؛
ht.put ("3" ، "ثلاثة") ؛
/ *
استرداد جميع القيم باستخدام
القيم ()
* /
المجموعة c = ht.values () ؛
System.out.println("القيم الموجودة في مجموعة Hashtable هي:");
// التكرار من خلال المجموعة
مكرر itr = c.iterator ();
while(itr.hasNext())
System.out.println(itr.next());
/ *
المجموعة الناتجة هي HashTable
إذا تمت إزالة قيمة من المجموعة ، إزالتها أيضا
من مجموعة Hashtable الأصلية. هذا لا يعني إضافة عنصر
* /
// إزالة عنصر من Hashtable
c.reremove ("واحد") ؛
// عرض جميع قيم Hashtable
System.out.println ("Hashtable بعد حذف عنصر") ؛
التعداد e = ht.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
< / pre>وقت التشغيل:
< pre class = "prettyprint lang-java" >القيم الموجودة في مجموعة Hashtable هي:
three
two
one
Hashtable بعد حذف عنصر
ثلاثة
two
one
< / pre>