JAVA Set 交集,差集,並集, redis中實現 交集,差集,並集

先學習學習Set 的方法:

是不是一眼就明白了:

public class TestSet {

    public static void main(String[] args) {

        Set<String> result = new HashSet<String>();
        Set<String> set1 = new HashSet<String>() {
            {
                add("王者榮耀");
                add("英雄聯盟");
                add("穿越火線");
                add("地下城與勇士");
            }
        };

        Set<String> set2 = new HashSet<String>() {
            {
                add("王者榮耀");
                add("地下城與勇士");
                add("魔獸世界");
            }
        };

        result.clear();
        result.addAll(set1);
        result.retainAll(set2);
        System.out.println("交集:" + result);

        result.clear();
        result.addAll(set1);
        result.removeAll(set2);
        System.out.println("差集:" + result);

        result.clear();
        result.addAll(set1);
        result.addAll(set2);
        System.out.println("並集:" + result);

    }

}

 

 

 

參考set集合:

https://blog.csdn.net/silentwolfyh/article/details/74938819

參考 redis :

https://blog.csdn.net/xiaojin21cen/article/details/88602153

https://blog.csdn.net/xreztento/article/details/53289193

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章