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