(1)使用addAll方法
ArrayListExample.java
public class ArrayListExample { public static void main(String[] args) { //List 1 List<String> namesList = Arrays.asList( "alex", "brian", "charles"); //List 2 ArrayList<String> otherList = new ArrayList<>(); //Copy all items from list 1 to list 2 otherList.addAll(namesList); System.out.println(otherList); } }
請注意,此方法復制列表中的元素引用。因此,兩個列表都引用相同的對象。如果我們更改一個列表中的對象,則另一個列表中的相同對象也將被更改。