中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java如何往數組添加元素

小億
171
2024-06-11 15:26:36
欄目: 編程語言

在Java中,數組的長度是固定的,一旦創建后就無法改變。如果想要往數組中添加元素,可以通過以下幾種方式:

  1. 使用數組拷貝:創建一個新的數組,長度比原數組大1,將原數組的元素拷貝到新數組中,并在新數組的最后一個位置添加新元素。
int[] originalArray = {1, 2, 3, 4, 5};
int newElement = 6;

int[] newArray = Arrays.copyOf(originalArray, originalArray.length + 1);
newArray[newArray.length - 1] = newElement;

System.out.println(Arrays.toString(newArray));
  1. 使用ArrayList:ArrayList是Java中的動態數組,可以動態增加和減少元素,可以使用ArrayList來添加元素,最后再將ArrayList轉換為數組。
int[] originalArray = {1, 2, 3, 4, 5};
int newElement = 6;

List<Integer> list = new ArrayList<>();
for (int i : originalArray) {
    list.add(i);
}
list.add(newElement);

int[] newArray = list.stream().mapToInt(Integer::intValue).toArray();

System.out.println(Arrays.toString(newArray));

無論哪種方式,都需要創建新的數組來存儲新的元素,原數組不會被改變。

0
都匀市| 织金县| 太谷县| 澎湖县| 河源市| 大姚县| 渝中区| 乌拉特后旗| 嘉善县| 海宁市| 黔东| 万盛区| 龙胜| 淮安市| 江安县| 密云县| 龙岩市| 临桂县| 威海市| 陇南市| 楚雄市| 南溪县| 乌鲁木齐县| 昔阳县| 波密县| 临武县| 泰兴市| 定边县| 洞口县| 海宁市| 富源县| 荆州市| 红桥区| 望谟县| 汉源县| 密云县| 景德镇市| 阿拉尔市| 郓城县| 华亭县| 台南县|