计算两个数组的差集和交集Java

计算两个数组的差集和交集-Java

    @Test
    public void test15() {
    
    
        // 计算两个数组的差集
        ArrayList<String> arr1 = new ArrayList<>();
        ArrayList<String> arr2 = new ArrayList<>();

        arr1.add("a");
        arr1.add("b");
        arr1.add("c");
        arr1.add("d");
        arr1.add("e");
        arr1.add("f");

        arr2.add("a");
        arr2.add("c");
        arr2.add("e");

        // 差集arr1-arr2
        arr1.removeAll(arr2);
        System.out.println(arr1);
        System.out.println(arr2);

        // 交集arr1 & arr2
        arr1.retainAll(arr2);
        System.out.println(arr1);
        System.out.println(arr2);
    }

猜你喜欢

转载自blog.csdn.net/E_chos/article/details/114641722