求兩個list的交集、並集、差集 、無重複並集

直接上代碼:

        List<String> list1 = new ArrayList<>(Arrays.asList("a", "b", "c"));
        List<String> list2 = new ArrayList<>(Arrays.asList("c", "d"));
        //無重複並集
        //list2.removeAll(list1);
        //list1.addAll(list2);
        //交集
        //list1.retainAll(list2);
        //並集
        //list1.addAll(list2);
        //差集
        //list2.removeAll(list1);
        //list1.removeAll(list2);
        System.out.println(list2 + "----" + list1);
        Iterator<String> it = list1.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章