本文实例讲述了Java计算交集,差集,并集的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package math;
import java.util.HashSet;
import java.util.Set;
public class Test {
public static void main(String[] args) {
Set<Integer> result = new HashSet<Integer>();
Set<Integer> set1 = new HashSet<Integer>(){{
add( 1 );
add( 3 );
add( 5 );
}};
Set<Integer> set2 = new HashSet<Integer>(){{
add( 1 );
add( 2 );
add( 3 );
}};
result.clear();
result.addAll(set1);
result.retainAll(set2);
System.out.println( "服务器之家测试结果:" );
System.out.println( "交集:" +result);
result.clear();
result.addAll(set1);
result.removeAll(set2);
System.out.println( "差集:" +result);
result.clear();
result.addAll(set1);
result.addAll(set2);
System.out.println( "并集:" +result);
}
}
|
运行结果:
希望本文所述对大家java程序设计有所帮助。
原文链接:http://blog.csdn.net/benbenkui/article/details/6403383