package s1;
import java.util.*;
public class Jihe {
public static void main(String[] args){
Integer one=new Integer(1),
two=new Integer(2),
three=new Integer(3),
four=new Integer(4),
seven=new Integer(7),
nine=new Integer(9),
eleven=new Integer(11);
HashSet<Integer>A=new HashSet<Integer>(),
B=new HashSet<Integer>(),
C=new HashSet<Integer>();
A.add(one);
A.add(two);
A.add(three);
A.add(four);
B.add(one);
B.add(three);
B.add(seven);
B.add(nine);
B.add(eleven);
C=(HashSet<Integer>)A.clone();
A.retainAll(B);
System.out.println("A和B的交集为");
Iterator<Integer> iter=A.iterator();
while(iter.hasNext()){
Integer te=iter.next();
System.out.printf("%d, ",te.intValue());
}
A=(HashSet<Integer>)C.clone();
A.addAll(B);
System.out.println();
System.out.println("A和B的并集为");
Iterator<Integer> iter2=A.iterator();
while(iter2.hasNext()){
Integer te=iter2.next();
System.out.printf("%d, ",te.intValue());
}
A=(HashSet<Integer>)C.clone();
A.removeAll(B);
System.out.println();
System.out.println("A和B的差集为");
Iterator<Integer> iter3=A.iterator();
while(iter3.hasNext()){
Integer te=iter3.next();
System.out.printf("%d, ",te.intValue());
}
}
}
java 之求交集并集
最新推荐文章于 2023-01-10 14:18:29 发布