Java list<>和ArrayList<>
时间: 2024-01-29 17:09:48 浏览: 117
Java中的List是一个接口,它定义了一组操作有序集合的方法。ArrayList是List接口的一个实现类,它使用数组实现了可变大小的动态数组。下面是一个关于Java List和ArrayList的例子:
```java
import java.util.ArrayList;
import java.util.List;
public class ListExample {
public static void main(String[] args) {
// 创建一个ArrayList对象
List<String> list = new ArrayList<>();
// 添加元素到列表
list.add("Apple");
list.add("Banana");
list.add("Orange");
// 获取列表的大小
int size = list.size();
System.out.println("List size: " + size); // 输出:List size: 3
// 获取列表中的元素
String element = list.get(1);
System.out.println("Element at index 1: " + element); // 输出:Element at index 1: Banana
// 修改列表中的元素
list.set(0, "Grapes");
System.out.println("Updated list: " + list); // 输出:Updated list: [Grapes, Banana, Orange]
// 删除列表中的元素
list.remove(2);
System.out.println("Updated list: " + list); // 输出:Updated list: [Grapes, Banana]
}
}
```
阅读全文