Java ArrayList addAll()
方法 用于将集合中所有元素追加到指定arraylist末尾。
语法
public boolean addAll(Collection c)
public boolean addAll(int index, Collection c)
参数
- c: 集合
- index: 要插入的位置
返回值
布尔类型,成功返回true,失败返回false。
例子
import java.util.ArrayList;
import java.util.List;
public class ArrayListExample {
public static void main(String[] args) {
//字符串类型
List<String> arrayList= new ArrayList<String>();
arrayList.add("a");
arrayList.add("b");
arrayList.add("c");
System.out.println("arraylist1: "+arrayList);
List<String> arrayList2 = new ArrayList<String>();
arrayList2.add("d");
arrayList2.add("e");
arrayList2.add("f");
//追加
arrayList2.addAll(arrayList);
System.out.println("arraylist2: "+arrayList2);
List<String> arrayList3= new ArrayList<String>();
arrayList3.add("g");
arrayList3.add("h");
//指定位置的追加
arrayList2.addAll(1, arrayList3);
System.out.println("arraylist2指定位置: "+arrayList2);
}
}
输出:
arraylist1: [a, b, c]
arraylist2: [d, e, f, a, b, c]
arraylist2指定位置: [d, g, h, e, f, a, b, c]
arraylist2: [d, e, f, a, b, c]
arraylist2指定位置: [d, g, h, e, f, a, b, c]