原文: https://beginnersbook.com/2013/12/java-arraylist-addallcollection-c-method-example/
在本教程中,我们将看到java.util.ArrayList class的addAll()方法的用法。此方法用于将列表的所有元素添加到另一个列表。
public boolean addAll(Collection c)
它将指定Collection c的所有元素添加到当前列表中。
例
在这个例子中,我们使用addAll()方法将arraylist的所有元素添加到另一个arraylist。
package beginnersbook.com;import java.util.ArrayList;public class ExampleOfaddAll {public static void main(String[] args) {// ArrayList1 of String typeArrayList<String> al = new ArrayList<String>();al.add("Hi");al.add("hello");al.add("String");al.add("Test");System.out.println("ArrayList1 before addAll:"+al);//ArrayList2 of String TypeArrayList<String> al2 = new ArrayList<String>();al2.add("Text1");al2.add("Text2");al2.add("Text3");al2.add("Text4");//Adding ArrayList2 into ArrayList1al.addAll(al2);System.out.println("ArrayList1 after addAll:"+al);}}
输出:
ArrayList1 before addAll:[Hi, hello, String, Test]ArrayList1 after addAll:[Hi, hello, String, Test, Text1, Text2, Text3, Text4]
