在Java中,可以使用'ArrayList'或'Arrays.copyOf'(用于扩展数组)来向数组内添加元素。

使用'ArrayList':

import java.util.ArrayList;

public class ArrayAddElementExample {
    public static void main(String[] args) {
        // 创建一个ArrayList
        ArrayList<Integer> arrayList = new ArrayList<>();

        // 向ArrayList添加元素
        arrayList.add(10);
        arrayList.add(20);
        arrayList.add(30);

        // 将ArrayList转换为数组
        Integer[] array = arrayList.toArray(new Integer[0]);

        // 打印数组元素
        for (Integer element : array) {
            System.out.println(element);
        }
    }
}

在上述示例中,我们创建了一个'ArrayList',并使用'add'方法向其中添加了整数元素。然后,我们使用'toArray'方法将'ArrayList'转换为数组,并使用循环打印数组中的元素。

使用'Arrays.copyOf':

import java.util.Arrays;

public class ArrayAddElementExample {
    public static void main(String[] args) {
        // 创建一个初始数组
        int[] array = {10, 20, 30};

        // 扩展数组并添加新元素
        array = Arrays.copyOf(array, array.length + 1);
        array[array.length - 1] = 40;

        // 打印数组元素
        for (int element : array) {
            System.out.println(element);
        }
    }
}

在上述示例中,我们使用'Arrays.copyOf'方法将初始数组的长度扩展1,并将新元素'40'添加到数组的末尾。然后,我们使用循环打印数组中的元素。

请根据你的具体需求选择适当的方法来向数组中添加元素。

Java数组添加元素:ArrayList和Arrays.copyOf方法详解

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

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