ArrayList定义
时间: 2023-08-26 14:06:41 浏览: 48
ArrayList是Java中的一个动态数组类,它实现了List接口。它可以根据需要自动调整大小,可以存储任意类型的对象。ArrayList可以通过索引访问和修改元素,也可以通过添加和删除元素来动态调整列表的大小。
要使用ArrayList类,首先需要在代码中导入java.util包。然后可以使用以下语法来创建一个ArrayList对象:
```java
ArrayList<数据类型> list = new ArrayList<>();
```
其中,数据类型可以是任何Java类型,如Integer、String等。创建ArrayList对象后,可以使用add()方法向列表中添加元素,使用get()方法获取指定索引处的元素,使用size()方法获取列表的大小,使用remove()方法删除指定索引处的元素等。
以下是一个示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
// 添加元素
list.add("Apple");
list.add("Banana");
list.add("Orange");
// 获取元素
String fruit = list.get(0);
System.out.println("First fruit: " + fruit);
// 获取列表大小
int size = list.size();
System.out.println("List size: " + size);
// 删除元素
list.remove(1);
// 遍历列表
for (String item : list) {
System.out.println(item);
}
}
}
```
输出结果:
```
First fruit: Apple
List size: 3
Apple
Orange
```
这是一个简单的ArrayList的定义和使用示例。你可以根据实际需求对列表进行各种操作。