map集合,List集合,mysql数据库

各位大神,我的map集合取出来的为什么是一条重复的?正常应该是九条不同的数据啊,谁能解答小弟的困惑?

https://img.mukewang.com/5b83c7500001db5011370492.jpg

慕尼黑8549860
浏览 1042回答 2
2回答

慕粉1855086397

请问一下,我也遇到跟你一样的问题,请问解决了吗,如何解决的,可以告知一下吗

FFIVE

你好,你定义的map一直都是一个实例,maps加入的都是同一个map,所以输出的都是你最后设置的“上海市”,都是一样的。while(result.next()) { &nbsp;&nbsp;&nbsp;&nbsp;HaspMap<String,Object>&nbsp;map&nbsp;=&nbsp;new&nbsp;HashMap<String,Object>(); &nbsp;&nbsp;&nbsp;&nbsp;map.put("xxx","xxx"); &nbsp;&nbsp;&nbsp;&nbsp;maps.add(map);&nbsp;&nbsp;&nbsp; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL