Java LinkedList boolean addAll(Collection c)方法,带示例
LinkedListbooleanaddAll(Collectionc)方法
包java.util.Collection中提供了此方法,在这里Collection是一个接口。
此方法在Collection接口中声明,并且由LinkedList类实现。
在此方法中,Collection参数是需要在LinkedList的末尾插入的元素列表,无论Collection是ArrayList,LinkedList类型等。
此方法用于在链接列表的末尾插入对象集合。
索引位置从0开始。
语法:
boolean addAll(Collection c){
}参数:
我们只能在方法中传递一个参数作为参数,而Collection参数是元素集合将附加在链表的结尾位置。
返回值:
该方法的返回类型为布尔值,这意味着该方法在至少插入一个元素的过程中返回true。
Java程序演示LinkedListaddAll(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-
//插入元素
//位置
list.addAll(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]