java集合的问题,刚开始学java没几天,求大神指点
第一个问题是为什么在循环里定义集合时同一接口变量名不会报错,而在循环外却要报错啊
第二个问题,集合创建在循环外,为什么每次循环集合给集合赋值会影响前几次给集合赋值的结果
想知道怎么循环的所以,我只截取了循环内的那个输出的结果
就是在第一次循环赋值的时候不是只有00到 03的吗,为什么后面几次会改变前几次的赋值结果啊,难道随着后面被赋值的集合的数据改变,前几次已经进行赋值集合的也会被影响?
对比一下集合创建在循环内的输出结果
结果:
希望大神能指点,不是我钻牛角尖,只是真的感觉这很纳闷。