Java List的并集 交集 差集 等

并集、交集、差集的概念可以自行百度。下面是我画的一张图,能让你更加生动形象理解概念。 


 

public static void main(String[] args) {
    List<String> list1 = new ArrayList<String>();
    list1.add("A");
    list1.add("B");
    list1.add("C");

    List<String> list2 = new ArrayList<String>();
    list2.add("C");
    list2.add("B");
    list2.add("D");
    // 并集
    list1.addAll(list2);
    // 去重复并集
    list2.removeAll(list1);
    list1.addAll(list2);
    // 交集
    list1.retainAll(list2);
    // 差集
    list1.removeAll(list2);
}
 

猜你喜欢

转载自blog.csdn.net/xingxiupaioxue/article/details/84326448