运行程序的时候出现
java.util.NoSuchElementException: Hashtable Enumerator
其中出现错误的代码是:
Hashtable<String,Model> gxxwzsDataCache = new Hashtable<String,Model>(40000);
for (Iterator<String> itr1 = dataCache.keySet().iterator(); itr1.hasNext();itr1.next() ) {
//````````````````````````
}
是由于文件无法读到下一个语句,无法读itr1.next();
修改后:
for (Iterator<String> itr1 = dataCache.keySet().iterator(); itr1.hasNext(); ) {
itr1.next();
//````````````````````````
}
本文解决了一个在使用Hashtable进行迭代时遇到的NoSuchElementException异常问题。通过调整迭代器的使用方式,确保了程序能够正确地遍历Hashtable的所有元素。

被折叠的 条评论
为什么被折叠?



