java 如何将一个list中的值全部复制到另一个list中?

2024-11-09 16:57:28
推荐回答(5个)
回答(1):

这个java api中已经提供了,我刚刚写了一个例子:

import java.util.*;

public class main {

    public static void main(String[] args) {

        LinkedList list = new LinkedList();

     list.add("a");

list.add("b");

// 用原有集合创建新集合

LinkedList listCopy = new LinkedList(list);

for(String s:listCopy){

System.out.println(s);

}

    }

}

运行结果如图:

回答(2):

list.addAll(otherList);直接把要复制的list添加到目的list中就可以了。

回答(3):

ArrayList list1 = new ArrayList();
list1.add("b");
list1.add("d");
// System.out.println(list1);
ArrayList list2=new ArrayList();
list2.addAll(list1);//将list1添加到list2中
System.out.println(list2);

回答(4):

java.util.Collections.copy(List dest, List src)

回答(5):

DDDDD