java怎么定义动态数组

avatar
作者
筋斗云
阅读量: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类型。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!