java中如何把2个LIST相同的内容相加?
例如有list1里面有个字段叫A,B,C,A=1,B=1,C=1;list2里面有个字段也叫A,D,E,A=2,D=2,E=2!我想在合并之后等到合并之后的resultL...
例如有list1里面有个字段叫A,B,C,A=1,B=1,C=1;list2里面有个字段也叫A,D,E,A=2,D=2,E=2!我想在合并之后等到合并之后的resultList,resultList里面的内容是:A,B,C,D,E A=3,B=1,C=1,D=2,E=2!麻烦各位大侠了!
大侠们,最好给个例子,我参考参考! 展开
大侠们,最好给个例子,我参考参考! 展开
14个回答
展开全部
这种没有库函数来支持,只有自己写了。可以利用求数组交集的思路来对2个list中的相同内容进行处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-15
展开全部
list中存的数组吗,如果是的有种比较笨拙的办法 就是循环遍历两个list 然后判断字段是否相同,
再进行相应操作。
还有如果里面存的是map之类的键值对,就相对好点,可根据键值直接判断操作
再进行相应操作。
还有如果里面存的是map之类的键值对,就相对好点,可根据键值直接判断操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接加,不就行了, 它懂的。
List a ;
List b ;
a.add(b);
List a ;
List b ;
a.add(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List a = new ArrayList() ;
List b = new ArrayList() ;
a.addAll(b) ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用map吧,要不然你这样做,判断好恶心。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询