永发信息网

java 怎么把多个list 合并成一个去掉重复的

答案:4  悬赏:50  手机版
解决时间 2021-01-22 21:14
java 怎么把多个list 合并成一个去掉重复的
最佳答案
List接口中,有一个方法addAll,可以实现合并list。 List a=new ArrayList(); List b=new ArrayList(); b.addAll(a); 合并出来的List就是b,而不是一个新的List . 如果创建新的可以: ArrayList c=(ArrayList )a.clone; c.addAll(b);
全部回答
List<Integer> list1 = new ArrayList<Integer>(); list1.add(1); list1.add(2); list1.add(3); List<Integer> list2 = new ArrayList<Integer>(); list2.add(2); list2.add(3); list2.add(4); list2.removeAll(list1); list2.addAll(list1); System.out.println(list2);
示例代码:     public static void main(string[] args){         list list1 = new arraylist();         list1.add(1);         list1.add(2);         list1.add(3);         list1.add(4);         list list2 = new arraylist();         list2.add(1);         list2.add(4);         list2.add(7);         list2.add(10);         list listall = new arraylist();         listall.addall(list1);         listall.addall(list2);         listall = new arraylist(new linkedhashset<>(listall));         system.out.println(listall);     } 输出: [1, 2, 3, 4, 7, 10] 代码要典: 1. 合并 使用java.util.list.addall(collection) 2. 去重,借助linkedhashset
利用set集合的排重特性
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
春来宾馆(南山西路)地址好找么,我有些事要过
大伟汽车音响地址在哪,我要去那里办事,
有个女人说,我真的很喜欢你,但是我要和别人
一个简单几何体的正视图,侧视图如图所示,则
把商朝的都城迁到殷的是??
春丰宾馆(万隆南路)地址在什么地方,我要处理
美国寰球窗膜(开发区专业店)地址在什么地方,
个人合伙的一方侵占了另一方的资金后构不构成
我想买彩票。但是我买不准啊!有秘诀吗?是双
悦华商务宾馆(南山西路)地址在哪,我要去那里
试电笔里有一个阻值在1MΩ以上的高电阻,它的
金锋汽车美容地址在什么地方,想过去办事,
春蓝宾馆地址有知道的么?有点事想过去!
加油站(建安路)地址在哪,我要去那里办事
下列各组离子一定能在指定环境中大量共存的是
推荐资讯
安徽省淮南第一中学地址在哪,我要去那里办事
小智刚出的一期视频里为什么说小龙和碧哥是股
国内还有哪些类似MMM金融互助平台的传销骗局
任选下面一题作文。(1)题目:这片天空属于
天津市市容委属于哪儿管理
怡宝桶装水(嘉盛豪园店)地址在什么地方,想过
公牛插座一开五孔开关控制灯该怎么接线?
九层塔是西餐中的什么
阿里巴巴人力资源副总裁给前来应聘的人出了这
小学生王杰烈士扫墓作文
智迪棋院地址在什么地方,想过去办事,
汽车百公里10个油加了56公升能跑多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?