Guava ---- Sets
本问介绍了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相关推荐
- 八成Java开发者解答不了的问题
统计数据来自Java"死亡"竞赛--一个针对开发者的迷你测验 几个月前,我们在一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过2000 ...
- Java基础知识强化14:Java死亡竞赛题目解析
一个小型网站上发布了一个称为Java"死亡竞赛"的新项目.测验发布后,超过20000位开发者参加了测验.网站以20道关于Java的多选题为主.我们得到了众多开发者的测验统计数据 ...
- java guava map_使用googled的guava常见ImmutableMap、Multimap、Sets、Optional、Objects及Preconditions检查等用法...
一.前言 关于google的guava-19.0.jar开源包中非空检查Preconditions.checkArgument.Objects.toStringHelper对象转换为字符串toStri ...
- 是什么让 Spring5 放弃了使用 Guava Cache?
来源:https://albenw.github.io/posts/a4ae1aa2/ 概要 Caffeine是一个高性能,高命中率,低内存占用,near optimal 的本地缓存,简单来说它是Gu ...
- Guava库学习:学习Collections(二)Lists
2019独角兽企业重金招聘Python工程师标准>>> 链接地址:http://www.xx566.com/detail/138.html 上一篇学习Collections(一)Fl ...
- [Google Guava] 4-函数式编程
原文链接 译文链接 译者:沈义扬,校对:丁一 注意事项 截至JDK7,Java中也只能通过笨拙冗长的匿名类来达到近似函数式编程的效果.预计JDK8中会有所改变,但Guava现在就想给JDK5以上用户提 ...
- Google Guava 库用法整理
http://macrochen.iteye.com/blog/737058 参考: http://codemunchies.com/2009/10/beautiful-code-with-googl ...
- [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具
原文链接 译文链接 译者:沈义扬,校对:丁一 尚未完成: Queues, Tables工具类 任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法.G ...
- 谷歌guava_使用Google Guava进行馆藏创建和不变性
谷歌guava 因此,我想看看番石榴提供的一些集合创建模式,以及它提供的某些不可变集合类型. 如果您没有看过我以前的文章,则可能要从这里开始: 番石榴第1部分– MultiMaps 番石榴第2部分– ...
最新文章
- Oracle监听配置
- 高级交叉报表例子程序(C#)中明细列统计数据错误改正!
- React Native在Android当中实践(五)——常见问题
- Socket代码实现服务端 和 客户端之间通信
- python关键词大全_Python 批量获取Baidu关键词的排名并入库
- 2005 mysql连接字符串_怎么用c#远程连接sql server2005,连接字符串怎么写
- PHP 性能分析第三篇: 性能调优实战
- 《色彩解答》系列之二 色彩比例
- 软件设计的启发规则---层次图,HIPO图和结构图----画数据流图
- 中国计算机学会推荐学术会议/期刊(网络与信息安全部分)
- 问request.getRequestDispatcher(“url“).forward(request.response)是什么意思
- 电容触摸屏驱动---基于FT5406
- java语言程序设计郑莉课后答案_java语言程序设计 第2版 (郑莉)课后习题答案.doc...
- 企业网站为何要改版,需要注意哪些事项?
- 力扣题解:43. 字符串相乘:模拟“乘法竖式”
- 商用及企业级服务器搭建之二:linux系统,linux命令
- python入门(washer)
- C#,弗洛伊德-瑞文斯特(Floyd-Rivest)算法与源代码
- MFC联合HAlcon双相机单帧采集图片
- Cisco路由器如何限速