ArrayList如何使用
时间: 2024-05-14 16:14:14 浏览: 6
1. 导入ArrayList类
在Java中使用ArrayList需要先导入java.util包中的ArrayList类。
```java
import java.util.ArrayList;
```
2. 创建ArrayList对象
可以使用无参构造函数来创建一个空的ArrayList对象。
```java
ArrayList<String> list = new ArrayList<String>();
```
也可以在创建ArrayList对象时指定其初始容量。
```java
ArrayList<String> list = new ArrayList<String>(10);
```
3. 添加元素
使用add()方法可以向ArrayList中添加元素。
```java
list.add("apple");
list.add("banana");
list.add("orange");
list.add("grape");
```
4. 访问元素
可以使用get()方法来访问ArrayList中的元素。
```java
String fruit = list.get(0); // 获取第一个元素
```
5. 修改元素
使用set()方法可以修改ArrayList中的元素。
```java
list.set(1, "pear"); // 将第二个元素修改为"pear"
```
6. 删除元素
使用remove()方法可以从ArrayList中删除元素。
```java
list.remove(2); // 删除第三个元素
```
7. 遍历ArrayList
可以使用循环来遍历ArrayList中的元素。
```java
for (int i = 0; i < list.size(); i++) {
String fruit = list.get(i);
System.out.println(fruit);
}
// 或者使用增强的for循环
for (String fruit : list) {
System.out.println(fruit);
}
```
8. 判断元素是否存在
使用contains()方法可以判断ArrayList中是否包含指定的元素。
```java
boolean flag = list.contains("apple"); // 判断是否包含"apple"
```
9. 获取ArrayList的大小
使用size()方法可以获取ArrayList中的元素个数。
```java
int size = list.size(); // 获取ArrayList的大小
```
10. 清空ArrayList
使用clear()方法可以清空ArrayList中的所有元素。
```java
list.clear(); // 清空ArrayList
```