各位大神,我的map集合取出来的为什么是一条重复的?正常应该是九条不同的数据啊,谁能解答小弟的困惑?
你好,你定义的map一直都是一个实例,maps加入的都是同一个map,所以输出的都是你最后设置的“上海市”,都是一样的。
while(result.next()) { HaspMap<String,Object> map = new HashMap<String,Object>(); map.put("xxx","xxx"); maps.add(map); }
w卧槽 ,大神果然是大神!