استرداد جميع قيم 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>