Java如何创建java.util.Hashtable并对其内容进行迭代?
该代码段向您展示了如何创建和使用字符串键存储Integer值的Hashtable实例。之后,我们使用Enumeration接口迭代Hashtable的元素。
package org.nhooo.example.util;
import java.util.Enumeration;
import java.util.Hashtable;
public class HashtableDemo {
public static void main(String[] args) {
// 创建哈希表的实例
Hashtable<String, Integer> numbers = new Hashtable<>();
numbers.put("one", 1);
numbers.put("two", 2);
numbers.put("three", 3);
// 返回此哈希表中的键的枚举
Enumeration<String> keys = numbers.keys();
while (keys.hasMoreElements()) {
// 如果此方法返回此枚举的下一个元素
// 枚举对象至少有一个元素要
// 提供
String key = keys.nextElement();
System.out.printf("Key: %s, Value: %d%n", key, numbers.get(key));
}
}
}