Java 数组添加元素:高效方法及代码示例
在 Java 中,数组一旦初始化后,大小就固定了。如果需要添加新元素,我们需要创建一个新的数组,并将旧数组中的元素和新元素复制到新数组中。
以下函数展示了如何添加一个元素到已初始化的数组中:
public static int[] addElement(int[] array, int element) {
int[] newArray = new int[array.length + 1];
for (int i = 0; i < array.length; i++) {
newArray[i] = array[i];
}
newArray[newArray.length - 1] = element;
return newArray;
}
该函数接收两个参数:
array:已初始化的整数数组。element:要添加的整数元素。
该函数首先创建一个新的整数数组,大小比原数组大 1。然后将原数组中的元素复制到新数组中,并将新元素放在新数组的最后一个位置。最后,返回新数组。
示例:
int[] numbers = {1, 2, 3};
int[] newNumbers = addElement(numbers, 4);
System.out.println(Arrays.toString(newNumbers)); // 输出:[1, 2, 3, 4]
**注意:**此方法会创建一个新的数组,并复制旧数组中的元素。如果您的数组很大,此方法可能会消耗大量内存。对于频繁添加元素的情况,考虑使用 ArrayList 或其他动态数据结构。
原文地址: https://www.cveoy.top/t/topic/mrrr 著作权归作者所有。请勿转载和采集!