要使用 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录