이 글에서는 주로 Java의 순회 값 예외(Hashtable Enumerator)에 대한 관련 정보를 소개합니다. java.util.NoSuchElementException: Hashtable Enumerator가 필요한 친구는 이를 참조할 수 있습니다. Java에서 값을 순회할 때 예외 오류 발생
값을 얻기 위해 반복자를 사용할 때 발생하는 예외: java.util.NoSuchElementException: Hashtable 열거자
샘플 코드
//使用迭代器遍历 Iterator<String> it = tableProper.stringPropertyNames().iterator(); sqlMap = new HashMap<String,String>(); while(it.hasNext()){ sqlMap.put(it.next(), tableProper.getProperty(it.next())); }
이것은 열거형 예외가 발생하는 이유입니다. it.next()가 실행되기 전에 참조됩니다. 이 문제는 다음과 같이 해결할 수 있습니다.
//使用迭代器遍历 Iterator<String> it = tableProper.stringPropertyNames().iterator(); sqlMap = new HashMap<String,String>(); String key; while(it.hasNext()){ key = it.next(); sqlMap.put(key, tableProper.getProperty(key)); }
위 내용은 Java에서 값을 순회할 때 오류 보고에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!