利用Java中使用Set进行并集,差集,交集查找
首先命名一个类名为DealSet存放查找并集,差集,交集的方法
DealSet.java
package SetLearning;
import java.util.HashSet;
import java.util.Set;
public class DealSet {
private Set differentSet ;
private Set sameSet ;
private Set unionSet ;
/*
* union方法计算并集
*/
public Set Union(Set s1 , Set s2){
unionSet = new HashSet();
/*
* 利用Set的元素不可重复特性往unionSet中添加元素形成并集
*/
for(T s : s1){
unionSet.add(s);
}
for(T s : s2){
unionSet.add(s);
}
return unionSet ;
}
/*
* sameSet方法返回并集
*/
public Set sameSet(Set s1 , Set s2){
sameSet = new HashSet();
/*
* 利用ForEach循环和HashSet中的contains方法判断两个Set中元素是否相交
* 相交则存入SameSe