出现这种区别的原因就是,List<Map<String, Object>> 里面存放的是map的地址尽管循环了五次,但是烸次的map对应的都是同一个地址所以最后listMap里面存放的是五个同样的map。
正确的写法是每次循环的时候都实例化一个新的map对象这样listMap在add的时候,每次都是存的不一样的map
出现这种区别的原因就是,List<Map<String, Object>> 里面存放的是map的地址尽管循环了五次,但是烸次的map对应的都是同一个地址所以最后listMap里面存放的是五个同样的map。
正确的写法是每次循环的时候都实例化一个新的map对象这样listMap在add的时候,每次都是存的不一样的map
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。