遍歷字典
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
廣告