java 中怎样将2个不同对象的list 和成一个list

 我来答
liu666666tian
2017-08-02 · TA获得超过216个赞
知道小有建树答主
回答量:212
采纳率:56%
帮助的人:58.8万
展开全部
list1.addAll(list2);

前提是list的类型要一样,如果是两个对象,那么都转成Object应该就可以了吧。
zcpdown
推荐于2018-05-10 · 超过32用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:90.7万
展开全部
对,是楼上这样的,不过也可以list.add(list1),list.add(list2);这样也行啊,不过他list.addAll()更方便一点,并且性能也会更好一点
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小媱丶
2017-07-07 · TA获得超过523个赞
知道答主
回答量:130
采纳率:0%
帮助的人:45.1万
展开全部
合并list需要两个list的类型相同,例子如下:
List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
list1.add("测");
list1.add("试");
list2.add("合");
list2.add("并");
list1.addAll(list2);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apqler
2017-07-17 · TA获得超过328个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:119万
展开全部
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Object> all = new ArrayList<Object>();
List<String> a = new ArrayList<String>();
List<Integer> b = new ArrayList<Integer>();

a.add("asdf");
b.add(new Integer(1));

all.addAll(a);
all.addAll(b);
System.out.println(all);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆似血中剑
2012-06-16 · TA获得超过275个赞
知道小有建树答主
回答量:556
采纳率:0%
帮助的人:253万
展开全部
list.addAll()即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式