错误结果:在for循环完之后会发现集合中的数据全部是最后一条数据
错误原因:因为,将要赋值的那个变量new 在for外层,new 一个对象地址,List每次只访问这个引用地址,而我们的代码只是对引用地址里的对象进行操作,所以会数据覆盖,最后遍历只是把同一个地址的对象遍历了七次
解决方法:将要赋值的那个变量new 在for里面
错误结果:在for循环完之后会发现集合中的数据全部是最后一条数据
错误原因:因为,将要赋值的那个变量new 在for外层,new 一个对象地址,List每次只访问这个引用地址,而我们的代码只是对引用地址里的对象进行操作,所以会数据覆盖,最后遍历只是把同一个地址的对象遍历了七次
解决方法:将要赋值的那个变量new 在for里面