int[]
型の保持変数をint
にすると、プリミティブのために保持している変数int
を変更すると、配列は更新されませんデータ型はポイントされるのではなくコピーされます。しかし、これを実現させる方法はありますか?おそらく配列内のオブジェクトのように `int`を扱う方法
Integer int[] = new Integer[] {Integer f1...};
私はint[]
を作ることができるようにしたいが、私はプログラムの中で、それは別の場所で保持している変数を変更したとき、彼らは同様にint[]
内で変更されています。
'整数[]'存在しないが、 'Integer'(つまり、あなたが与えられた' Integer'オブジェクトが保持する値を変更することはできません)不変であるので、それがint [] 'と'と非常によく似て振る舞います変異性に関して。 –