Java LinkedList boolean addAll(int index,Collection c)方法,带有示例
LinkedListbooleanaddAll(intindex,Collectionc)方法
包java.util.Collection中提供了此方法,在这里Collection是一个接口。
在此方法中,索引是我们必须开始插入Collection元素的位置,而Collection是元素列表,无论Collection是ArrayList还是LinkedList类型等。
此方法用于在链接列表的指定位置插入对象集合。
索引位置从0开始。
语法:
boolean addAll(int index , Collection c){
}参数:
我们可以在方法中传递两个参数作为参数,而Collection参数是将从链表中指定索引的起始位置开始添加的元素集合。
返回值:
该方法的返回类型为布尔值,这意味着该方法在至少插入一个元素的过程中返回true。
Java程序演示LinkedListaddAll(intindex,Collectionc)方法的示例
import java.util.LinkedList;
import java.util.ArrayList;
public class LinkList {
public static void main(String args[]) {
//创建一个LinkedList-
LinkedList list = new LinkedList();
//使用add()方法添加对象
//在LinkedList-
list.add("J");
list.add("A");
list.add("V");
list.add("A");
//创建一个集合ArrayList对象
//ArrayList类型
ArrayList al = new ArrayList();
al.add("P");
al.add("R");
al.add("O");
al.add("G");
al.add("R");
al.add("A");
al.add("M");
al.add("M");
al.add("I");
al.add("N");
al.add("G");
//显示当前的LinkedList-
System.out.println("The Current LinkedList is: " + list);
//将集合ArrayList追加到
//LinkedList和ArrayList将开始插入
//从索引4开始(即从第五位置开始)
list.addAll(4, al);
//显示新的LinkedList-
System.out.println("The new linked list is: " + list);
}
}输出结果
D:\Programs>javac LinkList.java D:\Programs>java LinkList The Current LinkedList is: [J, A, V, A] The new linked list is: [J, A, V, A, P, R, O, G, R, A, M, M, I, N, G]