我想從列表中使用枚舉哈希表遍歷列表中的鍵但是我不斷收到NoSuchElementException列表中的最後一個鍵?迭代通過枚舉hastable鍵拋出NoSuchElementException錯誤
Hashtable<String, String> vars = new Hashtable<String, String>();
vars.put("POSTCODE","TU1 3ZU");
vars.put("EMAIL","[email protected]");
vars.put("DOB","02 Mar 1983");
Enumeration<String> e = vars.keys();
while(e.hasMoreElements()){
System.out.println(e.nextElement());
String param = (String) e.nextElement();
}
控制檯輸出:
EMAIL POSTCODE
Exception in thread "main" java.util.NoSuchElementException: Hashtable Enumerator at java.util.Hashtable$Enumerator.nextElement(Unknown Source) at testscripts.webdrivertest.main(webdrivertest.java:47)
這似乎是第一個回覆。 這是驗證的答案或我錯過了什麼? –
@PascalGanaye這個答案錯過了包含問題的錯誤。 – Svish