阅读量:1
在Java中,动态数组通常可以通过使用集合类(如ArrayList)来实现。ArrayList是一个实现了List接口的可变大小数组,它可以根据需要自动调整大小。以下是使用ArrayList定义动态数组的方法:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个空的动态数组(ArrayList)
ArrayList 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类型。
以上就是关于“java怎么定义动态数组”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm