1、当循环赋值的时候,data实例化在循环外时,每次赋值都是在相同的地方。不断重复覆盖,部分时候实现覆盖掉原值可用到。
可以看到 输出相同地方显示了两次不同的值。实现覆盖。
2、当循环赋值的时候,data实例化在循环内时,每次赋值都是在部相同的地方。不断new新节点加入List,但注意data此时本身是null不可取出,但其相关数值data.name等可以取到。
可以看到 输出相同地方显示了两次相同的值。实现取出data相关数据。
1、当循环赋值的时候,data实例化在循环外时,每次赋值都是在相同的地方。不断重复覆盖,部分时候实现覆盖掉原值可用到。
可以看到 输出相同地方显示了两次不同的值。实现覆盖。
2、当循环赋值的时候,data实例化在循环内时,每次赋值都是在部相同的地方。不断new新节点加入List,但注意data此时本身是null不可取出,但其相关数值data.name等可以取到。
可以看到 输出相同地方显示了两次相同的值。实现取出data相关数据。