Java数组添加元素:ArrayList和Arrays.copyOf方法详解
在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'添加到数组的末尾。然后,我们使用循环打印数组中的元素。
请根据你的具体需求选择适当的方法来向数组中添加元素。
原文地址: https://www.cveoy.top/t/topic/bZHL 著作权归作者所有。请勿转载和采集!