Java 将数组变量复制到另一个数组变量

Java 将数组变量复制到另一个数组变量,java,arrays,Java,Arrays,我想将一个数组变量从一个数组复制到另一个数组的数组变量。我该怎么做?它只是Array1[1]=Array2[1]?如果你写 array1[1] = array2[1]; 这将把array2的第二个元素的值复制到array1的第二个元素中。如果这就是你想做的,那很好 它不会将两个数组关联在一起。如果你写: array2[1] = someNewValue(); 那么,在array1中,该更改将不可见,因为它很简单 array1[1]=array2[1] 但请注意,这两个是堆上的两个不同数组

我想将一个数组变量从一个数组复制到另一个数组的数组变量。我该怎么做?它只是
Array1[1]=Array2[1]

如果你写

 array1[1] = array2[1];
这将把
array2的第二个元素的值复制到
array1的第二个元素中。如果这就是你想做的,那很好

它不会将两个数组关联在一起。如果你写:

 array2[1] = someNewValue();
那么,在
array1

中,该更改将不可见,因为它很简单

array1[1]=array2[1]


但请注意,这两个是堆上的两个不同数组对象,其中一个对象的更改不会反映在另一个对象中。

欢迎,首先您应该尝试一下。。。