java List一次性添加多个元素

 

(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);
    }
}

 

请注意,此方法复制列表中的元素引用。因此,两个列表都引用相同的对象。如果我们更改一个列表中的对象,则另一个列表中的相同对象也将被更改。

 

posted @ 2019-10-31 10:58  护花使者  Views(23322)  Comments(0Edit  收藏  举报