Java中的Arrays類提供了一個copyOf()方法來復制一個數組。這個方法接受兩個參數,第一個參數是要復制的原始數組,第二個參數是新數組的長度。
例如,假設我們有一個整型數組arr1,我們想要將其復制到另一個數組arr2中,可以這樣做:
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length);
在這個例子中,我們將arr1數組復制到了arr2數組中,arr2的長度和arr1相同。如果我們想要復制數組的一部分,可以將第二個參數設置為要復制的長度。例如,如果我們只想復制arr1數組的前三個元素到arr2中,可以這樣做:
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, 3);
這樣arr2數組將包含arr1數組的前三個元素。