Java中遍历 hashtable的方法

来源:互联网 发布:java 图片转avi 编辑:程序博客网 时间:2024/05/20 12:23

今天刚看完hashtable 这里介绍遍历HashTable两种方式 ,一种是得到所有的key( hashtable.keys()),另一种是得到所有的value(hashtable.elements)

Hashtable hashtable = new Hashtable();

hashtable.put(1, "1");
hashtable.put(2, "2");
hashtable.put(3, "3");
hashtable.put(4, "4");
//得到所有的key
Enumeration keys = hashtable.keys();
//遍历
while(keys.hasMoreElements()){
//得到key
int key = (int) keys.nextElement();
//得到value
String values = (String) hashtable.get(key);
System.out.println(key+"------>"+values);

}
//得到所有的value
Enumeration<Integer> elements = hashtable.elements();
//遍历
while(elements.hasMoreElements()){

System.out.println("value------>"+elements.nextElement());
}