>  기사  >  Java  >  Java에서 값을 순회할 때 오류 보고에 대한 솔루션

Java에서 값을 순회할 때 오류 보고에 대한 솔루션

黄舟
黄舟원래의
2017-08-13 09:31:361933검색

이 글에서는 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.