局部变量未进行初始化(如何在第二个循环中用第一个循环的变量) Iterator it; 改为 Iterator it = null ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 it=set.iterator();//放在第一个循环的 下面的这段放在第一段可以运行,放到第二段就不行了,it.hasNext()这个地方就不执行 while(it.hasNext()){ Map.Entry me=(Map.Entry)it.next(); System.out.println("大家好"+me.getKey()+":"+me.getValue()+":"+me.hashCode()); } 因为第二块里面是看不到第一块里面的内容,所以就是没有初始化所以最好你要 改为 it = null,初始化 Struts2 入门的404 问题 研究一个晚上了T T java 里面为什么数组都需要new一下? ant执行其他xml的target问题 oracle中添加外键时发生错误 接口嵌套接口问题 mysql5.6.11免安装版为何插入不了汉字,如何设置编码格式呢? 企业门户平台与企业网站有什么不同? struts2+mysql 在最后插入数据到数据库时出现乱码 socket问题? maven整合spring mvc报错可以运行什么鬼??? cvs1.2版本控制 spring和hibernate 主键表对象,一对多 set,出现session关闭的问题
下面的这段放在第一段可以运行,放到第二段就不行了,it.hasNext()这个地方就不执行
while(it.hasNext()){
Map.Entry me=(Map.Entry)it.next();
System.out.println("大家好"+me.getKey()+":"+me.getValue()+":"+me.hashCode());
}