set差集

import java.util.HashSet;

import java.util.Set;


/**

* @author wen.zhang02

* @date 2021-05-15

**/

public class buildSet {


    public static void main(String[] args) {

        Set<String> set = new HashSet<>();


        Set<String> set2 = new HashSet<>();


        set.add("a");

        set.add("b");

        set.add("c");


        set2.add("d");

        set2.add("b");

        set2.add("c");



        System.out.println(differenceSet(set,set2));

    }


    public static  <T> Set<T> differenceSet(Set<T> set1,Set<T> set2){

        Set<T> reslut = new HashSet<>(set1);

        reslut.removeAll(set2);

        Set<T> newSet = new HashSet<>(set2);

        newSet.removeAll(set1);

        reslut.addAll(newSet);

        return reslut;

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容