溫馨提示×

java怎么定義動態(tài)數組

小億
84
2024-09-25 23:37:05
欄目: 編程語言

在Java中,動態(tài)數組通??梢酝ㄟ^使用集合類(如ArrayList)來實現。ArrayList是一個實現了List接口的可變大小數組,它可以根據需要自動調整大小。以下是使用ArrayList定義動態(tài)數組的方法:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        // 創(chuàng)建一個空的動態(tài)數組(ArrayList)
        ArrayList<String> dynamicArray = new ArrayList<>();

        // 向動態(tài)數組中添加元素
        dynamicArray.add("Hello");
        dynamicArray.add("World");
        dynamicArray.add("Java");

        // 獲取動態(tài)數組的大小
        int size = dynamicArray.size();
        System.out.println("動態(tài)數組的大小: " + size);

        // 遍歷動態(tài)數組中的元素
        for (int i = 0; i < size; i++) {
            System.out.println("Element " + (i + 1) + ": " + dynamicArray.get(i));
        }

        // 刪除動態(tài)數組中的一個元素
        dynamicArray.remove(1); // 刪除索引為1的元素(即"World")

        // 獲取并打印刪除元素后的動態(tài)數組大小
        size = dynamicArray.size();
        System.out.println("刪除元素后的動態(tài)數組大小: " + size);
    }
}

在這個例子中,我們使用ArrayList來創(chuàng)建一個動態(tài)數組,并向其中添加、刪除和遍歷元素。注意,ArrayList中的元素類型可以是任何Java對象,這里我們使用的是String類型。

0