用java求“交、叉、并集”

来源:互联网 发布:淘宝限时打折要钱吗 编辑:程序博客网 时间:2024/05/16 06:42
原文网址:<a target=_blank href="http://my.oschina.net/u/347414/blog/192399" target="_blank">http://my.oschina.net/u/347414/blog/192399</a>
package test; 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("交集:"+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);             } }


0 0
原创粉丝点击