Java两个list合并取交集

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

List citylist1 = new ArrayList();
citylist1.add("青岛");
citylist1.add("济南");
citylist1.add("威海");
citylist1.add("日照");




第一个list含有四个元素,分别是:青岛、济南、威海、日照

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


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

citylist1.removeAll(citylist2);
citylist1.addAll(citylist2);

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


你可能感兴趣的:(Java,List)