java6提供的动态数组
时间: 2024-01-19 22:52:29 浏览: 24
Java 6 没有提供官方的动态数组,但是可以使用 ArrayList 类来实现动态数组的功能。ArrayList 类是 Java 集合框架中的一员,它可以动态地添加和删除元素,而且可以自动扩容以适应元素的数量变化。下面是一个使用 ArrayList 实现动态数组的示例代码:
```java
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
ArrayList<Integer> dynamicArray = new ArrayList<Integer>();
// 添加元素
dynamicArray.add(1);
dynamicArray.add(2);
dynamicArray.add(3);
// 获取元素
System.out.println(dynamicArray.get(0)); // 输出 1
// 修改元素
dynamicArray.set(0, 4);
// 删除元素
dynamicArray.remove(2);
// 获取元素数量
System.out.println(dynamicArray.size()); // 输出 2
}
}
```
在上面的示例代码中,我们使用 ArrayList 类来实现动态数组的功能,可以通过 add() 方法添加元素,通过 get() 方法获取元素,通过 set() 方法修改元素,通过 remove() 方法删除元素,通过 size() 方法获取元素数量。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)