在Java中,可以使用ArrayList
來(lái)動(dòng)態(tài)定義數(shù)組。ArrayList
是一個(gè)動(dòng)態(tài)數(shù)組,它可以根據(jù)需要自動(dòng)調(diào)整大小。這里有一個(gè)簡(jiǎn)單的例子:
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
// 創(chuàng)建一個(gè)空的ArrayList
ArrayList<String> dynamicArray = new ArrayList<>();
// 添加元素到ArrayList
dynamicArray.add("Hello");
dynamicArray.add("World");
// 獲取ArrayList的大小
int size = dynamicArray.size();
System.out.println("數(shù)組大小: " + 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("刪除元素后的數(shù)組大小: " + newSize);
}
}
在這個(gè)例子中,我們首先導(dǎo)入了java.util.ArrayList
類。然后,我們創(chuàng)建了一個(gè)名為dynamicArray
的空ArrayList
,并向其添加了兩個(gè)字符串元素。接下來(lái),我們獲取ArrayList
的大小并打印出來(lái)。然后,我們遍歷ArrayList
并打印出每個(gè)元素。最后,我們從ArrayList
中刪除一個(gè)元素,并再次獲取其大小。