两个list合并

List接口中,有一个方法addAll,可以实现合并list。

List<String> a=new ArrayList<String>();

List<String> b=new ArrayList<String>();

b.addAll(a);

合并出来的List就是b,而不是一个新的List .

如果创建新的可以:

ArrayList <String> c=(ArrayList <String> )a.clone;

c.addAll(b);

 

 

实例:

List1:   List<Map<String, Object>> changedEntity = new ArrayList<Map<String, Object>>();

List2:   List<Map<String,Object>> datalist =  new ArrayList<Map<String,Object>>(3);

changedEntity.addAll(datalist )

 
posted @ 2018-04-17 21:47  up-zyn  阅读(791)  评论(0编辑  收藏  举报