在本教程中,我们将了解如何将列表的所有元素复制并添加到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]