在Java中,可以使用以下兩種方法定義動態數組:
ArrayList<數據類型> 數組名 = new ArrayList<數據類型>();
例如,定義一個整數類型的動態數組:
ArrayList<Integer> numbers = new ArrayList<Integer>();
數據類型[] 數組名 = new 數據類型[數組長度];
其中,數組長度可以在運行時確定并調整。例如,定義一個整數類型的動態數組:
int[] numbers = new int[10];
在需要增加或刪除元素時,可以使用Arrays類的copyOf()方法來創建一個新的數組,并將原始數組的元素復制到新數組中。例如,向已有的動態數組添加一個元素:
numbers = Arrays.copyOf(numbers, numbers.length + 1);
numbers[numbers.length - 1] = 新元素;