idea下的ArrayList
时间: 2024-06-12 07:09:52 浏览: 116
ArrayList 是 Java 中的一个动态数组类,它实现了 List 接口。它可以自动扩容和缩容,可以存储任何类型的对象。
使用 ArrayList 的好处是可以根据需要动态地增加或减少元素,而不需要手动操作数组的大小。下面是一个使用 ArrayList 的示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个 ArrayList
ArrayList<String> list = new ArrayList<>();
// 添加元素
list.add("Apple");
list.add("Banana");
list.add("Orange");
// 获取元素
String firstElement = list.get(0);
System.out.println("First element: " + firstElement);
// 修改元素
list.set(1, "Grape");
System.out.println("Modified list: " + list);
// 删除元素
list.remove(2);
System.out.println("Updated list: " + list);
// 获取元素个数
int size = list.size();
System.out.println("Size of list: " + size);
}
}
```
输出结果:
```
First element: Apple
Modified list: [Apple, Grape, Orange]
Updated list: [Apple, Grape]
Size of list: 2
```
阅读全文