在Java中,你可以使用Arrays.copyOf()方法来扩大数组的长度。该方法会创建一个新的数组,将原数组的元素复制到新数组中,并返回新数组。

下面是使用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 * 2);

        // 输出原数组和新数组
        System.out.println('原数组: ' + Arrays.toString(originalArray));
        System.out.println('新数组: ' + Arrays.toString(newArray));
    }
}

输出结果:

原数组: [1, 2, 3, 4, 5]
新数组: [1, 2, 3, 4, 5, 0, 0, 0, 0, 0]

在上述示例中,Arrays.copyOf(originalArray, originalArray.length * 2)将原数组originalArray的元素复制到了一个新数组newArray中,新数组的长度为原数组长度的两倍。原数组和新数组的元素都被打印出来。新数组的长度扩大了,多出的部分用默认值填充(在这里是0)。


原文地址: http://www.cveoy.top/t/topic/o220 著作权归作者所有。请勿转载和采集!

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