java 如何将一个list中的值全部复制到另一个list中?
如题!不通过循环是否能达到这种效果!就如LinkedList中就可以直接newLinkedList(原list)!...
如题!不通过循环是否能达到这种效果!就如LinkedList中就可以直接new LinkedList(原list)!
展开
6个回答
展开全部
这个java api中已经提供了,我刚刚写了一个例子:
import java.util.*;
public class main {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.add("a");
list.add("b");
// 用原有集合创建新集合
LinkedList<String> listCopy = new LinkedList<String>(list);
for(String s:listCopy){
System.out.println(s);
}
}
}
运行结果如图:
展开全部
list.addAll(otherList);直接把要复制的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);
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);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.util.Collections.copy(List<? super T> dest, List<? extends T> src)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-25 · 知道合伙人数码行家
关注
展开全部
DDDDD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询