遍历字典
Dictionary 类提供了一个名为 keys() 的方法,该方法返回一个枚举对象,其中包含哈希表中的所有键。
使用此方法获取键,并使用get()方法检索每个键的值。
Enumeration(接口)的hasMoreElements()方法在枚举对象还有更多元素时返回 true。您可以使用此方法运行循环。
示例
import java.util.Enumeration; import java.util.Hashtable; import java.util.Dictionary; public class Loopthrough { public static void main(String args[]) { String str; Dictionary dic = new Hashtable(); dic.put("Ram", 94.6); dic.put("Rahim", 92); dic.put("Robert", 85); dic.put("Roja", 93); dic.put("Raja", 75); Enumeration keys = dic.keys(); System.out.println("Contents of the hash table are :"); while(keys.hasMoreElements()) { str = (String) keys.nextElement(); System.out.println(str + ": " + dic.get(str)); } } }
输出
Contents of the hash table are : Rahim: 92 Roja: 93 Raja: 75 Ram: 94.6 Robert: 85
广告