例7-11.txt
来自「这是一本java基础教程 对新手上路有很大帮助」· 文本 代码 · 共 34 行
TXT
34 行
import java.util.*;
public class Example7_11{
public static void main(String args[]){
Integer one=new Integer(1),
two=new Integer(2),
three=new Integer(3),
four=new Integer(4),
five=new Integer(5),
six=new Integer(6);
HashSet<Integer> A=new HashSet<Integer>(),
B=new HashSet<Integer>(),
tempSet=new HashSet<Integer>();
A.add(one);
A.add(two);
A.add(three);
A.add(four);
B.add(one);
B.add(two);
B.add(five);
B.add(six);
tempSet=(HashSet<Integer>)A.clone();
A.removeAll(B); //A变成调用该方法之前的A集合与B集合的差集
B.removeAll(tempSet); //B变成调用该方法之前的B集合与tempSet集合的差集
B.addAll(A); //B就是最初的A与B的对称差
int number=B.size();
System.out.println("A和B的对称差集合有"+number+"个元素:");
Iterator<Integer> iter=B.iterator();
while(iter.hasNext()){
Integer te=iter.next();
System.out.printf("%d,",te.intValue());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?