guava的一些帮助类
来源:互联网 发布:mac关闭最小化快捷键 编辑:程序博客网 时间:2024/06/17 18:15
guava的一些帮助类
Preconditions这个可以用来简单的判断,null,表达式等等…
排序: Ordering.natural().sortedCopy(list))…从小到大自然的排序 这个只对基本类型排序
新型的集合
- Multiset : 这个是可以重复的,不排序
eg: 可以用它来计算每个key出现的个数
Multiset<String> wordsMultiset = HashMultiset.create(); wordsMultiset.addAll(wordList); for(String key:wordsMultiset.elementSet()){ System.out.println(key+" count:"+wordsMultiset.count(key)); }
- Multimap : key相同时,value就是个集合
Multimap<String,StudentScore> scoreMultimap = ArrayListMultimap.create();//代替了复杂的Map<String, List<StudentScore>> StudentScoreMap = new HashMap<String, List<StudentScore>>();
- BiMap : 提供了key和value的双向映射,这里vaule要唯一
BiMap<Integer,String> logfileMap = HashBiMap.create(); BiMap<String,Integer> filelogMap = logfileMap.inverse();//这个反转不是new了一个新的对象,在对反转后的map操作之前的map也会有影响
table : 支持多个key
Table<String,Integer,String> t = HashBasedTable.create();
0 0
- guava的一些帮助类
- 一些有帮助的链接
- 一些有帮助的BLOG
- Selenium的一些帮助信息
- Markdown的一些小帮助
- hibernate的一些帮助文档
- Linux 的一些帮助网站
- 一些有帮助的网址
- guava中扩展容器的一些常用类和方法(一)
- guava中扩展容器的一些常用类和方法(二)
- Guava类库的概述
- Guava Optional类的使用【Guava学习笔记】
- Guava Objects类的使用方式【Guava学习笔记】
- apache common包中的一些有用的帮助类 --BooleanUtils
- 一些帮助类:CommonUtils,,,,OkHttp3Util
- PHP安全有帮助的一些函数
- 帮助一些小白的RecyclerView
- MQTT的一些常用术语(帮助理解)
- POJ 2391 Ombrophobic Bovines (网络流)
- 虚函数继承的默认缺省参数
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- poj 1195 Mobile phones
- MySQL详解,第一章
- guava的一些帮助类
- 线段树区间更新的理解 POJ 3468 A Simple Problem with Integers 线段树区间更新 线段树区间更新的理解
- EditText默认不获取焦点的方法
- 报道帖-简单的自我介绍
- 去掉Cell选中效果
- 某公司数据恢复报告书
- 你没钱没男人,却有粗糙的脸和巨大的胃
- Android ViewPager PagerAdapter
- SYN Cookie的原理和实现