java如何将一个list的内容添加到另一个list中

Python010

java如何将一个list的内容添加到另一个list中,第1张

在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法

采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:

2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单,具体代码实现如下:

ArrayList<String>list1 = new ArrayList<String>()

list1.add("b")

list1.add("d")

// System.out.println(list1)

ArrayList<String>list2=new ArrayList<String>()

list2.addAll(list1)//将list1添加到list2中

System.out.println(list2)

 public static void main(String[] args) {    

   List<String> list1 = new ArrayList<String>()

   List<String> list2 = new ArrayList<String>()

   

   list1.add("1")

   list1.add("2")

   list1.add("3")

   

   list2.add("a")

   

   //赋值list1前两个到list2中

   System.out.println(list2)

   list2.addAll(list1.subList(0, 2))//可以先按下标截取,再添加

   System.out.println(list2)

 }

//运行结果如下:

[a]

[a, 1, 2]

望采纳