写一个动态数组java
时间: 2023-12-21 22:03:23 浏览: 82
可以使用Java中的ArrayList类来实现动态数组。ArrayList是Java中的一个动态数组,可以根据需要动态地增加或减少数组的大小。
以下是一个简单的示例代码:
```
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
// 创建一个动态数组
ArrayList<Integer> dynamicArray = new ArrayList<>();
// 添加元素
dynamicArray.add(1);
dynamicArray.add(2);
dynamicArray.add(3);
// 获取元素
System.out.println(dynamicArray.get(0)); // 输出:1
// 删除元素
dynamicArray.remove(2);
// 获取数组大小
System.out.println(dynamicArray.size()); // 输出:2
}
}
```
在上面的示例代码中,我们首先创建了一个ArrayList对象,然后使用add()方法向其中添加元素。使用get()方法获取元素,使用remove()方法删除元素,使用size()方法获取数组大小。由于ArrayList是动态数组,因此我们可以随时根据需要添加或删除元素,而不必担心数组大小的限制。
阅读全文