原文: https://beginnersbook.com/2014/08/append-all-the-elements-of-a-list-to-linkedlist-java/

描述

使用LinkedList类的addAll()方法将List的所有元素添加到LinkedList的程序。

示例

  1. import java.util.ArrayList;
  2. import java.util.LinkedList;
  3. import java.util.List;
  4. class LinkedListAddAll {
  5. public static void main(String[] args) {
  6. // create a LinkedList
  7. LinkedList<String> list = new LinkedList<String>();
  8. // Add elements to the LinkedList
  9. list.add("AA");
  10. list.add("BB");
  11. list.add("CC");
  12. list.add("DD");
  13. // Displaying linked list before add
  14. System.out.println("Before: LinkedList: " + list);
  15. // create a new list having few elements
  16. List<String> arrayList = new ArrayList<String>();
  17. arrayList.add("Item1");
  18. arrayList.add("Item2");
  19. arrayList.add("Item3");
  20. // Append the list elements to LinkedList
  21. list.addAll(arrayList);
  22. // Displaying the LinkedList after addAll
  23. System.out.println("After: LinkedList: " + list);
  24. }
  25. }

输出:

  1. Before: LinkedList: [AA, BB, CC, DD]
  2. After: LinkedList: [AA, BB, CC, DD, Item1, Item2, Item3]

addAll()方法:

public boolean addAll(Collection&lt;? extends E&gt; c):将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。 来源:`addAll()方法 - Javadoc)。