1. 程式人生 > >Java List的並集 交集 差集 去重複並集

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); }