本文實例講述了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