【发布时间】:2011-11-01 21:35:05
【问题描述】:
我正在尝试使用枚举从哈希表中迭代一个键列表,但是我在列表中的最后一个键处不断收到 NoSuchElementException?
Hashtable<String, String> vars = new Hashtable<String, String>();
vars.put("POSTCODE","TU1 3ZU");
vars.put("EMAIL","job.blogs@lumesse.com");
vars.put("DOB","02 Mar 1983");
Enumeration<String> e = vars.keys();
while(e.hasMoreElements()){
System.out.println(e.nextElement());
String param = (String) e.nextElement();
}
控制台输出:
电子邮件 邮政编码 线程“main”中的异常 java.util.NoSuchElementException: Hashtable Enumerator 在 java.util.Hashtable$Enumerator.nextElement(未知来源) 在 testscripts.webdrivertest.main(webdrivertest.java:47)【问题讨论】:
标签: java hashtable enumeration key