在Java中,可以使用ArrayList
來動態定義數組。ArrayList
是一個動態數組,它可以根據需要自動調整大小。這里有一個簡單的例子:
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
// 創建一個空的ArrayList
ArrayList<String> dynamicArray = new ArrayList<>();
// 添加元素到ArrayList
dynamicArray.add("Hello");
dynamicArray.add("World");
// 獲取ArrayList的大小
int size = dynamicArray.size();
System.out.println("數組大小: " + size);
// 遍歷ArrayList
for (int i = 0; i< size; i++) {
System.out.println("元素 " + i + ": " + dynamicArray.get(i));
}
// 刪除指定位置的元素
dynamicArray.remove(1);
// 再次獲取ArrayList的大小
int newSize = dynamicArray.size();
System.out.println("刪除元素后的數組大小: " + newSize);
}
}
在這個例子中,我們首先導入了java.util.ArrayList
類。然后,我們創建了一個名為dynamicArray
的空ArrayList
,并向其添加了兩個字符串元素。接下來,我們獲取ArrayList
的大小并打印出來。然后,我們遍歷ArrayList
并打印出每個元素。最后,我們從ArrayList
中刪除一個元素,并再次獲取其大小。