java怎么動(dòng)態(tài)定義數(shù)組

小億
88
2024-09-05 10:22:03

在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è)元素,并再次獲取其大小。

0