Tôi đang cố gắng để lặp qua một danh sách các phím từ một bảng băm bằng cách sử dụng liệt kê tuy nhiên tôi tiếp tục nhận được một NoSuchElementException tại khóa cuối cùng trong danh sách?iterating thông qua liệt kê các phím hastable ném NoSuchElementException lỗi
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();
}
điều khiển đầu ra:
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)
Đây dường như là câu trả lời đầu tiên. Đó là câu trả lời đã được xác nhận hoặc tôi có thiếu gì đó không? –
@PascalGanaye Câu trả lời này đã bỏ sót lỗi chứa câu hỏi. – Svish