在Java中,可以使用Arrays類的copyOf()方法來實現數組的復制。copyOf()方法接受兩個參數,第一個參數是要復制的原始數組,第二個參數是要復制的新數組的長度。示例如下:
int[] originalArray = {1, 2, 3, 4, 5};
int[] copiedArray = Arrays.copyOf(originalArray, originalArray.length);
如果要復制數組的一部分,則可以使用Arrays.copyOfRange()方法,該方法接受三個參數,第一個參數是要復制的原始數組,第二個參數是要復制的起始位置(包括在內),第三個參數是要復制的結束位置(不包括在內)。示例如下:
int[] originalArray = {1, 2, 3, 4, 5};
int[] copiedArray = Arrays.copyOfRange(originalArray, 1, 3);
以上代碼將復制原始數組originalArray的第2到第4個元素(不包括第4個元素),并將其賦值給新數組copiedArray。