共計 802 個字符,預計需要花費 3 分鐘才能閱讀完成。
Java 中數組添加元素的方式有以下幾種:
- 使用 Arrays 類的 copyOf() 方法:該方法可以將原數組復制到一個新數組中,并在新數組的末尾添加新的元素。示例代碼如下:
int[] arr = {1, 2, 3};
int[] newArr = Arrays.copyOf(arr, arr.length + 1);
newArr[newArr.length - 1] = 4;
- 使用 ArrayList 類:ArrayList 是 Java 集合框架中的一個類,可以實現動態數組的功能??梢允褂?add() 方法在 ArrayList 中添加元素。示例代碼如下:
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
- 使用 System.arraycopy() 方法:該方法可以將原數組的元素復制到一個新數組中,并在新數組的末尾添加新的元素。示例代碼如下:
int[] arr = {1, 2, 3};
int[] newArr = new int[arr.length + 1];
System.arraycopy(arr, 0, newArr, 0, arr.length);
newArr[newArr.length - 1] = 4;
- 使用 Arrays 類的 stream() 方法:該方法可以將原數組轉化為一個流,然后使用流的 collect() 方法將新元素添加到一個新數組中。示例代碼如下:
int[] arr = {1, 2, 3};
int[] newArr = Arrays.stream(arr).boxed().collect(Collectors.toList()).toArray(new Integer[arr.length + 1]);
newArr[newArr.length - 1] = 4;
以上是一些常見的數組添加元素的方式,根據具體的需求可以選擇合適的方式來實現。
丸趣 TV 網 – 提供最優質的資源集合!
正文完