java中ArrayList
时间: 2023-05-29 13:07:13 浏览: 98
Java中ArrayList的使用方法简单介绍
5星 · 资源好评率100%
ArrayList是Java中提供的一种动态数组,实现了List接口,可以自动扩容,支持随机访问和快速插入删除操作。
ArrayList的底层实现是一个数组,当插入数据时,如果数组已满,会自动扩容,扩容后会将原数组中的数据复制到新的数组中。
可以通过以下方式创建一个ArrayList:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
```
ArrayList提供了一些常用的方法,如:
- add(E e):向列表末尾添加元素。
- add(int index, E element):在指定位置插入元素。
- remove(int index):删除指定位置的元素。
- clear():清空列表中的所有元素。
- size():获取列表的大小。
- get(int index):获取指定位置的元素。
ArrayList还提供了迭代器(Iterator)和forEach循环的支持,可以方便地遍历列表中的元素。例如:
```java
for (Integer i : list) {
System.out.println(i);
}
```
或者使用迭代器:
```java
Iterator<Integer> iter = list.iterator();
while (iter.hasNext()) {
Integer i = iter.next();
System.out.println(i);
}
```
阅读全文