使用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)
:将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。