您好,欢迎来到外链网!
当前位置:外链网 » 站长资讯 » 专业问答 » 文章详细 订阅RssFeed

java合并两个list集合,两个list中对象取并集

来源:互联网 浏览:107次 时间:2023-04-08

有两个List,分别是lsit1和list2,取这两个List的交集

List<String> citylist1 = new ArrayList<String>();citylist1.add("青岛");citylist1.add("济南");citylist1.add("威海");citylist1.add("日照");
第一个list含有四个元素,分别是:青岛、济南、威海、日照

List<String> citylist2 = new ArrayList<String>();citylist2.add("青岛");citylist2.add("济南");citylist2.add("威海");citylist2.add("潍坊");citylist2.add("菏泽");第二个lsit含有5个元素,分别是:青岛、济南、威海、潍坊、菏泽


则这两个list的合并后的交集

citylist1.removeAll(citylist2);citylist1.addAll(citylist2);
此时citylist1就是合并去重的交集list,它的值是:日照、青岛、济南、威海、潍坊、菏泽