list.addAll用法
时间: 2024-09-08 13:04:32 浏览: 58
`list.addAll` 是Java中 `java.util.List` 接口的一个方法,用于将指定集合中的所有元素添加到此列表的末尾。这个方法确保如果在调用时列表是有序的,那么新添加的元素将按照它们在原有集合中的顺序被添加到列表的末尾。
下面是 `list.addAll` 方法的基本用法示例:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 创建一个新的ArrayList实例
List<String> list1 = new ArrayList<>(Arrays.asList("Apple", "Banana"));
// 创建另一个ArrayList实例,里面包含更多元素
List<String> list2 = new ArrayList<>(Arrays.asList("Cherry", "Date"));
// 将list2中的所有元素添加到list1中
list1.addAll(list2);
// 打印list1,查看添加后的结果
System.out.println(list1); // 输出: [Apple, Banana, Cherry, Date]
}
}
```
在上面的例子中,`list1` 和 `list2` 都是 `List` 类型的对象。我们首先向 `list1` 中添加了 "Apple" 和 "Banana" 两个元素,然后通过 `addAll` 方法将 `list2` 中的 "Cherry" 和 "Date" 两个元素添加到 `list1` 中。
`addAll` 方法的返回值是一个 `boolean` 类型,当添加操作成功改变了列表时,返回 `true`;如果列表没有被改变(例如因为参数为空或包含与列表中相同的元素),则返回 `false`。
阅读全文