各位大神,我的map集合取出来的为什么是一条重复的?正常应该是九条不同的数据啊,谁能解答小弟的困惑?
2 回答
FFIVE
TA贡献1797条经验 获得超6个赞
你好,你定义的map一直都是一个实例,maps加入的都是同一个map,所以输出的都是你最后设置的“上海市”,都是一样的。
while(result.next()) { HaspMap<String,Object> map = new HashMap<String,Object>(); map.put("xxx","xxx"); maps.add(map); }
添加回答
举报
0/150
提交
取消