遍历取值异常(Hashtable Enumerator)
用迭代器取值时抛出的异常:java.util.NoSuchElementException: Hashtable Enumerator
代码示例:
//使用迭代器遍历 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)); }
原文永久地址:[url]http://jsonliangyoujun.iteye.com/blog/2360983[/url]
遍历取值异常(Hashtable Enumerator)相关推荐
- java enumerator_java 中遍历取值异常(Hashtable Enumerator)解决办法
java 中遍历取值异常(Hashtable Enumerator)解决办法 用迭代器取值时抛出的异常:java.util.NoSuchElementException: Hashtable Enum ...
- Map 遍历取值及jstl的取值
Map 遍历取值及jstl的取值 学习了:http://blog.csdn.net/yanjiaye520/article/details/17354239 1.Java map的便利取值 Java代 ...
- jQuery循环遍历取值
1:循环遍历取值 var arr = new Array(); $(".plus-tag a span").each(function(i) { arr[i] = $(this). ...
- HashMap 遍历取值
HashMap 遍历取值 public static void main(String[] args) {Map<String,Object> map = new HashMap<& ...
- java遍历jsonobject_jsonobject 遍历取值
导读热词 例子如下: import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; imp ...
- python字典遍历取值_Python中字典的使用
字典(dictionary)是除列表以外Python中最灵活的数据类型 字典也可以用来存储多个数据 和列表的区别 列表是有序的对象集合 字典是无序的对象集合 字典用{}定义 字典使用键值对存储数据,键 ...
- Java_Map_遍历取值
//1: 常规Map.keySet遍历,两次取值 //2:推荐 map.entrySet(),容量大很好 //3.map.entrySet().iterator()遍历 //4.String v : ...
- Java中六种List集合循环遍历取值
今天在做项目的时候,需要比较前一条与后一条数据的时间差.用list获取到数据,需要循环遍历取数据.接下来看代码: //int i = trans.size() - 1; i >= 0; i-- ...
- java map 遍历取值_Map 遍历取值及jstl的取值
学习了:http://blog.csdn.net/yanjiaye520/article/details/17354239 1.Java map的便利取值 Java代码 收藏代码 Map map = ...
最新文章
- PCL:官方程序 Region growing segmentation
- laravel中查看执行的SQL语句
- celery源码分析-Task的初始化与发送任务
- 为什么tcp不采用停等协议_为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?...
- sony硬盘摄象机误格式化(fat32)的数据恢复
- 2021年春季学期-信号与系统-第四次作业参考答案-第四小题
- LaTeX单栏和双栏设置
- 用户二次登陆,干掉第一次登录的session
- 【Python】蒙特卡罗方法计算圆周率及给定随机数种子
- Android 抽屉布局
- Nginx——Nginx实现服务端集群搭建
- 2019年 武汉理工大学计算机考研经验分享
- 风变编程python离线版_如何看待风变编程的Python网课
- 电桥的原理,及非线性误差
- vue通过子组件修改父组件prop的几种实现方式
- java8 Stream 使用案例
- 安卓bmi项目_bmi计算器
- 黑白液晶COG与COB的区别
- Linux系统操作(21):物理cpu数、cpu核数、逻辑cpu数、几路几核几线程、CPU信息详细查询方法
- Git与远程仓库进行关联设置
热门文章
- delphi 利用语音Modem实现电话点播和留言功能
- Android9.0从系统层面修改android_id
- 9.牛批了 Android 2022高级 资深面试题 一线大厂和二线大厂面试真题精选 (字节跳动 附答案)第九套 38k+
- 设计模式(5)--三种工厂模式(披萨店)
- 软件工程中的系统文献映射研究实例-软件开发中的假设条件与哪些软件制品关联(第四部分)
- 把一个DWG里面的点和高度注记整合成eps里面的高程点
- 纯CSS发光动效-CSS制作logo发光效果
- Java中常用的逻辑运算符
- ES6知识点整理Promise的应用
- 肝了一星期,终于把堆的创建、插入、删除和堆排序肝完了(超详细图文讲解)