在 Java 中检索所有 Hashtable 值

此示例演示如何在值集合中获取 Hashtable 的所有元素 Collection属于 Hashtable,使用 values() 的 Hashtable.

此代码从 Hashtable.

import java.util.Enumeration 中检索值集合;
import java.util.Iterator;
导入 java.util.Hashtable;
import java.util.Collection;

public class Recovery {

public static void main(String[] args) {

//创建一个 Hashtable
Hashtable ht = new Hashtable();

//添加键和值
ht.put(1”,一”);
ht.put(2”,二”);
ht.put(3”,三”);

/*
使用 values()
方法检索所有值
*/

集合 c = ht.values();

System.out.println(Hashtable 集合中的值为:”);
//遍历集合
迭代器 itr = c.iterator();
while(itr.hasNext())
System.out.println(itr.next());

/*
生成的集合是 HashTable
如果从集合中删除值,则该值也将从原始 Hashtable 集合中删除
。这并不意味着添加一个 element
*/

//从 Hashtable
c.remove(One”) 中删除一个元素;

//显示 Hashtable
System.out.println(删除项目后的哈希表”);
枚举 e = ht.elements();
while(e.hasMoreElements())
System.out.println(e.nextElement());
}
}
Runtime:

Hashtable 集合中的值为: 
three
two
one
删除元素后的哈希表
three
two
one