原文: https://beginnersbook.com/2013/12/how-to-copy-and-add-all-list-elements-to-arraylist-in-java/
在本教程中,我们将了解如何将列表的所有元素复制并添加到ArrayList。为此,我们将使用ArrayList类的addAll method)。
public boolean addAll(Collection c)
它将指定的Collection c 的所有元素添加到调用列表的末尾。如果指定的Collection为空,则抛出NullPointerException。
将List元素复制到ArrayList的完整示例
package beginnersbook.com;import java.util.ArrayList;import java.util.List;public class ListToArrayListExample {public static void main(String a[]){ArrayList<String> al = new ArrayList<String>();//Adding elements to the ArrayListal.add("Text 1");al.add("Text 2");al.add("Text 3");System.out.println("ArrayList Elements are: "+al);//Adding elements to a ListList<String> list = new ArrayList<String>();list.add("Text 4");list.add("Text 5");list.add("Text 6");//Adding all lements of list to ArrayList using addAllal.addAll(list);System.out.println("Updated ArrayList Elements: "+al);}}
输出:
ArrayList Elements are: [Text 1, Text 2, Text 3]Updated ArrayList Elements: [Text 1, Text 2, Text 3, Text 4, Text 5, Text 6]
