Java文件解讀:Arrays類的copyOf()方法詳細說明
Arrays類是Java中提供的一個工具類,主要用於操作數組。它提供了各種方法來簡化陣列的操作和處理。其中,copyOf()方法是Arrays類別中的一個重要方法之一。
copyOf()方法的作用是將一個陣列的指定長度範圍內的元素複製到一個新的陣列中。此方法有兩種重載形式,一種是用於複製整個數組,另一種是用於複製指定長度範圍內的數組。
方法簽章如下:
public static <T,U> T[] copyOf(U[] original, int newLength, Class<? extends T[]> newType)
參數說明:
傳回值:
import java.util.Arrays; public class CopyOfExample { public static void main(String[] args) { Integer[] arr = {1, 2, 3, 4, 5}; // 复制整个数组 Integer[] copy1 = Arrays.copyOf(arr, arr.length); System.out.println("复制整个数组:"); System.out.println("源数组:" + Arrays.toString(arr)); System.out.println("复制后的数组:" + Arrays.toString(copy1)); // 复制指定长度范围内的数组 Integer[] copy2 = Arrays.copyOf(arr, 3); System.out.println(" 复制指定长度范围内的数组:"); System.out.println("源数组:" + Arrays.toString(arr)); System.out.println("复制后的数组:" + Arrays.toString(copy2)); } }
复制整个数组: 源数组:[1, 2, 3, 4, 5] 复制后的数组:[1, 2, 3, 4, 5] 复制指定长度范围内的数组: 源数组:[1, 2, 3, 4, 5] 复制后的数组:[1, 2, 3]
以上是Java文件解讀:Arrays類別的copyOf()方法詳細說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!