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