参照の配列をコピーすることについて読んでいました。参照の配列をコピーする
Object[] obj1 = {new Integer(11),
new StringBuffer("foobar"),
new Double(12.95)};
Object[] obj2 = new Object[obj1.length];
for(int i = 0; i < obj1.length; i ++)
obj2[i] = obj1[i];
//this change to obj1 does NOT effect obj2.
obj1[0] = new Integer(5);
System.out.println(Arrays.toString(obj1));
System.out.println(Arrays.toString(obj2));
System.out.println();
//this change to obj1 DOES effect obj2
((StringBuffer) obj1[1]).append('s');
System.out.println(Arrays.toString(obj1));
System.out.println(Arrays.toString(obj2));
同じ要素を指している配列の両方が、要素が最初case.Canに誰かがなぜそれがここで最初のケースでは第二の配列を変更しない私に説明していない第二の場合における第二の配列を変更する変更。