Java 集合 List元素复制并添加到ArrayList

来源:这里教程网 时间:2026-02-17 20:13:06 作者:

在本教程中,我们将了解如何将列表的所有元素复制并添加到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 ArrayList      al.add("Text 1");      al.add("Text 2");      al.add("Text 3");      System.out.println("ArrayList Elements are: "+al);      //Adding elements to a List      List<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 addAll      al.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]

相关推荐