当我们循环存放到map中数据,在存入到list中是,总是最后一个数,
这是因为我们吧map对象创建到了循环外边,每次都是同一个地址,等循环到最后一次时,就会把前边的都覆盖了。
这时候我们应该吧map对象创建到循环里边,这样每次存放到list中后,在循环,有创建的一个新的map对象,这样可以保证每次数据都是最新的map;
关于list中存放map问题
最新推荐文章于 2023-03-07 15:26:55 发布
当我们循环存放到map中数据,在存入到list中是,总是最后一个数,
这是因为我们吧map对象创建到了循环外边,每次都是同一个地址,等循环到最后一次时,就会把前边的都覆盖了。
这时候我们应该吧map对象创建到循环里边,这样每次存放到list中后,在循环,有创建的一个新的map对象,这样可以保证每次数据都是最新的map;