java中的ArrayList
时间: 2024-05-10 15:19:34 浏览: 78
java中ArrayList的用法
在 Java 中,ArrayList 是一个可调整大小的数组实现的列表。它允许对元素的插入、删除、添加、访问等操作。ArrayList 实现了 List 接口,因此它具有 List 接口的所有方法,并且可以存储任何类型的对象,包括 null 值。
ArrayList 的优点是可以快速地访问任何位置的元素,而缺点是在插入和删除元素时可能需要移动许多元素,因此效率较低。
以下是 ArrayList 的一些常用方法:
- add(element):在列表末尾添加指定元素
- add(index, element):在列表的指定位置插入指定元素
- get(index):返回列表中指定位置的元素
- set(index, element):用指定元素替换列表中指定位置的元素
- remove(index):删除列表中指定位置的元素
- size():返回列表中的元素数
下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个空的ArrayList
List<String> list = new ArrayList<>();
// 在列表末尾添加元素
list.add("Java");
list.add("Python");
list.add("C++");
// 在指定位置插入元素
list.add(1, "JavaScript");
// 访问指定位置的元素
System.out.println(list.get(2));
// 用指定元素替换指定位置的元素
list.set(3, "Ruby");
// 删除指定位置的元素
list.remove(0);
// 打印列表中的所有元素
for (String s : list) {
System.out.println(s);
}
}
}
```
阅读全文