Java 中使用 Arrays.copyOf 复制数组的完整指南
要使用 Arrays.copyOf 方法,首先需要导入 java.util.Arrays
类。然后可以使用以下语法来复制数组:
T[] newArray = Arrays.copyOf(originalArray, length);
其中,T
是原始数组和要复制的数组的类型。originalArray
是要复制的原始数组,length
是要复制的元素数量。
以下是一个使用 Arrays.copyOf 方法复制整数数组的示例:
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] originalArray = {1, 2, 3, 4, 5};
int[] newArray = Arrays.copyOf(originalArray, originalArray.length);
System.out.println('Original array: ' + Arrays.toString(originalArray));
System.out.println('Copied array: ' + Arrays.toString(newArray));
}
}
运行该程序将输出:
Original array: [1, 2, 3, 4, 5]
Copied array: [1, 2, 3, 4, 5]
请注意,Arrays.copyOf 方法将创建一个新的数组并返回它,而不会修改原始数组。
原文地址: http://www.cveoy.top/t/topic/o22z 著作权归作者所有。请勿转载和采集!