arraylist基本使用
时间: 2024-02-21 16:49:35 浏览: 65
Arraylist 的用法
ArrayList 是 Java 中的一个类,用于存储和操作动态长度的数组。它提供了一系列的方法来添加、删除、访问和修改数组中的元素。
首先,你需要导入 ArrayList 类:
```java
import java.util.ArrayList;
```
然后,你可以创建一个 ArrayList 对象,并指定其存储的数据类型(泛型):
```java
ArrayList<Integer> list = new ArrayList<>();
```
这里的 `Integer` 表示存储的元素类型,你可以根据需要替换为其他类型,如 `String`、`Double` 等。
接下来,你可以使用以下方法来操作 ArrayList:
1. 添加元素:
- `add(element)`:向 ArrayList 尾部添加一个元素。
- `add(index, element)`:在指定索引处插入一个元素。
2. 访问元素:
- `get(index)`:获取指定索引处的元素。
3. 修改元素:
- `set(index, element)`:修改指定索引处的元素。
4. 删除元素:
- `remove(index)`:删除指定索引处的元素。
- `remove(element)`:删除第一个匹配的元素。
5. 获取大小:
- `size()`:获取 ArrayList 的大小(元素个数)。
6. 判断是否为空:
- `isEmpty()`:判断 ArrayList 是否为空。
下面是一个示例代码,演示了 ArrayList 的基本使用:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
// 添加元素
list.add(10);
list.add(20);
list.add(30);
// 访问元素
System.out.println("第一个元素:" + list.get(0));
// 修改元素
list.set(0, 100);
// 删除元素
list.remove(1);
// 获取大小
System.out.println("大小:" + list.size());
// 判断是否为空
System.out.println("是否为空:" + list.isEmpty());
}
}
```
这个例子中,我们创建了一个 Integer 类型的 ArrayList 对象,并依次添加了三个元素。然后,我们访问了第一个元素并进行了修改和删除操作。最后,我们打印了 ArrayList 的大小和是否为空。
希望能帮到你!如果有更多问题,请继续提问。
阅读全文