温馨提示×

java怎么定义动态数组

小亿
98
2024-09-25 23:37:05
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,动态数组通常可以通过使用集合类(如ArrayList)来实现。ArrayList是一个实现了List接口的可变大小数组,它可以根据需要自动调整大小。以下是使用ArrayList定义动态数组的方法:

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        // 创建一个空的动态数组(ArrayList)
        ArrayList<String> dynamicArray = new ArrayList<>();

        // 向动态数组中添加元素
        dynamicArray.add("Hello");
        dynamicArray.add("World");
        dynamicArray.add("Java");

        // 获取动态数组的大小
        int size = dynamicArray.size();
        System.out.println("动态数组的大小: " + size);

        // 遍历动态数组中的元素
        for (int i = 0; i < size; i++) {
            System.out.println("Element " + (i + 1) + ": " + dynamicArray.get(i));
        }

        // 删除动态数组中的一个元素
        dynamicArray.remove(1); // 删除索引为1的元素(即"World")

        // 获取并打印删除元素后的动态数组大小
        size = dynamicArray.size();
        System.out.println("删除元素后的动态数组大小: " + size);
    }
}

在这个例子中,我们使用ArrayList来创建一个动态数组,并向其中添加、删除和遍历元素。注意,ArrayList中的元素类型可以是任何Java对象,这里我们使用的是String类型。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:java怎么动态定义数组

0