java中动态数组如何定义和赋值

avatar
作者
筋斗云
阅读量:1

在Java中,动态数组可以通过使用ArrayList类来实现。下面是动态数组的定义和赋值的示例代码:

import java.util.ArrayList;  public class DynamicArrayExample {     public static void main(String[] args) {         // 定义一个动态数组         ArrayList<Integer> dynamicArray = new ArrayList<>();          // 添加元素到动态数组中         dynamicArray.add(10);         dynamicArray.add(20);         dynamicArray.add(30);          // 获取动态数组的大小         int size = dynamicArray.size();         System.out.println("动态数组的大小为:" + size);          // 访问动态数组中的元素         int element = dynamicArray.get(1);         System.out.println("索引为1的元素为:" + element);          // 修改动态数组中的元素         dynamicArray.set(0, 50);         System.out.println("修改后的动态数组:" + dynamicArray);          // 删除动态数组中的元素         dynamicArray.remove(2);         System.out.println("删除后的动态数组:" + dynamicArray);     } } 

输出结果:

动态数组的大小为:3 索引为1的元素为:20 修改后的动态数组:[50, 20, 30] 删除后的动态数组:[50, 20] 

在上面的示例代码中,首先使用ArrayList类定义了一个动态数组dynamicArray。然后使用add方法向动态数组中添加元素。可以使用size方法获取动态数组的大小。使用get方法访问动态数组中的元素。使用set方法修改动态数组中的元素。使用remove方法删除动态数组中的元素。

广告一刻

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