使用LinkedList类的addAll()方法将List的所有元素添加到LinkedList的程序。
示例
import java.util.ArrayList;import java.util.LinkedList;import java.util.List;class LinkedListAddAll { public static void main(String[] args) { // create a LinkedList LinkedList<String> list = new LinkedList<String>(); // Add elements to the LinkedList list.add("AA"); list.add("BB"); list.add("CC"); list.add("DD"); // Displaying linked list before add System.out.println("Before: LinkedList: " + list); // create a new list having few elements List<String> arrayList = new ArrayList<String>(); arrayList.add("Item1"); arrayList.add("Item2"); arrayList.add("Item3"); // Append the list elements to LinkedList list.addAll(arrayList); // Displaying the LinkedList after addAll System.out.println("After: LinkedList: " + list); }}
输出:
Before: LinkedList: [AA, BB, CC, DD]After: LinkedList: [AA, BB, CC, DD, Item1, Item2, Item3]
addAll()方法:
public boolean addAll(Collection<? extends E> c):将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。
