如何把一个arraylist 拷贝到另一个arraylist

 我来答
woshidaniel
推荐于2017-09-12 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:975万
展开全部
1、通用的就是循环添加
2、根据各种语言,一般都有addall()或者add等接口直接把一个list添加到另一个list,比如java就有addall方法
原量05H
2010-09-29 · TA获得超过1218个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:826万
展开全部
ArrayList list=new ArrayList();
例如得到集合list

直接赋值就可以
ArrayList list2=null;
Arraylist2=list;

遍历循环也行
List list2=new ArrayList();
for (Object object : list) {
list2.add(object);
}

问题不会这么简单吧? 请说明 谢谢 可以随时Hi 我 给我留言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
timylong
2010-09-29 · 超过33用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:107万
展开全部
ArrayList a = new ArrayList();
ArrayList b = Arrays.copy(a);
System.arraycopy(从哪拷a,从下标几开始拷0,拷到哪个数组b,拷几个过来a.length(a有几个我拷几个));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方杭尽
2010-09-29 · TA获得超过1万个赞
知道大有可为答主
回答量:1296
采纳率:0%
帮助的人:680万
展开全部
//方法有很多,下面是我最常用的,也是我认为最简便的。当list2里有元素时也不影响,多看看API
ArrayList list1=new ArrayList();
ArrayList list2=new ArrayList();
list1.addAll(list2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zero0087
2010-09-29 · TA获得超过102个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:102万
展开全部
ArrayList a = new ArrayList();
ArrayList b = (ArrayList)a.clone();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式