在Java中,可以使用Arrays.copyOf
方法或者使用ArrayList來實現靜態數組的動態擴容。
Arrays.copyOf
方法:// 原始數組
int[] arr = {1, 2, 3, 4, 5};
// 新數組長度
int newLength = arr.length + 1;
// 創建新數組并復制原數組元素
int[] newArr = Arrays.copyOf(arr, newLength);
// 打印新數組
System.out.println(Arrays.toString(newArr));
// 創建ArrayList
List<Integer> list = new ArrayList<>();
// 添加元素
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
// 打印ArrayList
System.out.println(list);
在使用ArrayList時,可以使用add
方法向數組中添加元素,數組會自動擴容以容納新元素。