首页 > 其他 > 详细

让开发效率爆表的Guava ---- Sets

时间:2015-06-02 09:20:48      阅读:522      评论:0      收藏:0      [点我收藏+]

  本问介绍了Guava中Sets集合类的一般使用情况, 例如集合的互斥、 交集、 并集等...


package com.wenniuwuren.collections;

import java.util.Iterator;
import java.util.Set;

import com.google.common.collect.Sets;

/**
 * 对Sets工具类的使用
 * @author wenniuwuren
 *
 */
public class SetsTest {
	
	public static void main(String[] args) {
		/**
		 * 返回在s1中存在, 但不再s2中存在的
		 */
		Set<String> s1 = Sets.newHashSet("1", "2", "3");
		Set<String> s2 = Sets.newHashSet("2", "3", "4");
	    System.out.println(Sets.difference(s1, s2));

	    /**
	     * 返回两个集合互斥集合
	     */
	    System.out.println(Sets.symmetricDifference(s1, s2));
	    
	    /**
	     * 返回两个集合的交集
	     */
	    System.out.println(Sets.intersection(s1, s2));
	    
	    /**
	     * 返回两个集合的并集
	     */
	    System.out.println(Sets.union(s1, s2));
	}
	
}


参考资料 : 

                  《Getting Started with Google Guava》

让开发效率爆表的Guava ---- Sets

原文:http://blog.csdn.net/wenniuwuren/article/details/46319103

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!