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)); } } }