Java ArrayList add() 方法
示例
將一個列表中的項新增到另一個列表中
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
ArrayList<String> brands = new ArrayList<String>();
brands.add("Microsoft");
brands.add("W3Schools");
brands.add("Apple");
brands.addAll(cars);
System.out.println(brands);
}
}
定義和用法
addAll()
方法將一個集合中的所有項新增到列表中。
如果提供了索引,新項將被放置在指定的索引處,將列表中所有後續元素向前推。
如果未提供索引,新項將被放置在列表的末尾。
語法
以下之一
public boolean addAll(Collection<T> items)
public boolean addAll(int index, Collection<T> items)
T
指的是列表中項的資料型別。
引數值
引數 | 描述 |
---|---|
index | 可選。在列表中新增項的位置。 |
items | 必需。一個包含要新增到列表中的項的集合。 |
技術詳情
返回 | 如果列表發生更改,則為 true ,否則為 false 。 |
---|---|
丟擲 |
IndexOutOfBoundsException - 如果索引小於零或大於列表的大小。NullPointerException - 如果集合為 null。 |
更多示例
示例
在列表的指定位置新增項
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
ArrayList<String> brands = new ArrayList<String>();
brands.add("Microsoft");
brands.add("W3Schools");
brands.add("Apple");
brands.addAll(1, cars);
System.out.println(brands);
}
}
相關頁面
❮ ArrayList 方法