前言
定义和用法addAll() 方法将一个集合中的所有元素添加到列表中。如果提供了索引,则新元素将被放置在指定的索引位置,并将列表中该位置及其后的所有元素向前移动。
定义和用法
addAll() 方法将一个集合中的所有元素添加到列表中。
如果提供了索引,则新元素将被放置在指定的索引位置,并将列表中该位置及其后的所有元素向前移动。
如果未提供索引,则新元素将被放置在列表的末尾。
教程:Java LinkedList
实例
例子 1
将一个列表中的元素添加到另一个列表中:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
LinkedList<String> brands = new LinkedList<String>();
brands.add("Microsoft");
brands.add("W3School");
brands.add("Apple");
brands.addAll(cars);
System.out.println(brands);
}
}
运行实例 »
点击 "运行实例" 按钮查看在线实例
例子 2
在列表的指定位置添加元素:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
LinkedList<String> brands = new LinkedList<String>();
brands.add("Microsoft");
brands.add("W3School");
brands.add("Apple");
brands.addAll(1, cars);
System.out.println(brands);
}
}
运行实例 »
点击 "运行实例" 按钮查看在线实例
语法
以下之一:
public boolean addAll(Collection<T> items) public boolean addAll(int index, Collection<T> items)
运行实例 »
点击 "运行实例" 按钮查看在线实例
其中,T 表示列表中元素的数据类型。
参数
| 参数 | 描述 |
|---|---|
| index | 可选。要在列表中添加元素的位置。 |
| items | 必需。包含要添加到列表中的元素的集合。 |
技术细节
| 返回: | 如果列表发生变化,则返回 true;否则返回 false。 |
|---|---|
| 抛出: |
IndexOutOfBoundsException - 如果索引小于零或大于列表的大小。
NullPointerException - 如果集合为 null。
|
