出现这种区别的原因就是,List<Map<String, Object>> 里面存放的是map的地址尽管循环了五次,但是烸次的map对应的都是同一个地址所以最后listMap里面存放的是五个同样的map。
正确的写法是每次循环的时候都实例化一个新的map对象这样listMap在add的时候,每次都是存的不一样的map
出现这种区别的原因就是,List<Map<String, Object>> 里面存放的是map的地址尽管循环了五次,但是烸次的map对应的都是同一个地址所以最后listMap里面存放的是五个同样的map。
正确的写法是每次循环的时候都实例化一个新的map对象这样listMap在add的时候,每次都是存的不一样的map