在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:
采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:
2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,也就是当前List会增加的元素个数等于传入的List的大小。该方法较为简单,具体代码实现如下:
java将一个list里的数据转移到另外一个list,可以使用for语句,一次使用add方法,示例如下:
ArrayList list1=new ArrayList()list1.add("1")
list1.add("2")
list1.add("3")
ArrayList list2=new ArrayList()
list2.add("4")
for(int i=0i<list1.size()i++)
{
list2.add(list1.get(i))//开始复制一个list的内容到另外一个list
}
//这样就可以用list2添加list1的所有元素了!。想把他显示出来可以如下
for(int i=0i<list2.size()i++)
{
System.out.println(list2.get(i))
}
运行结果如下: