![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
guava
踏浪行
这个作者很懒,什么都没留下…
展开
-
常用guava
Guava Google Guava 是 Google 为 Java 1.6 编写的核心库,这个库简化了你的代码,使它易写、易读、易于维护。它能提高你的 工作效率,让你从大量重复的底层代码中脱身。1 Guava String转List,mapList carIdList = Splitter.on(char).omitEmptyStrings().trimResults().spl...原创 2018-11-03 15:28:04 · 246 阅读 · 0 评论 -
Guava中的特殊map BiMap
BiMap提供了一种新的集合类型,它提供了key和value的双向关联的数据结构。 即可以根据key得到value,也可以根据value得到key.但是要经过inverse方法调转key和value,而且value重复了则会抛出错误: java.lang.IllegalArgumentExceptioninverse方法会返回一个反转的BiMap,但是注意这个反转的map不是新的map对象...转载 2018-11-30 09:53:47 · 2488 阅读 · 0 评论 -
guava中Table、HashBasedTable、TreeBasedTable
Table当我们需要多个索引的数据结构时,大多数时候我们会选择Map<String,Map<String,Object>>Map<String,Map<String,Object>>这种Map套Map这种很繁琐的数据结构;最近在学习Guava的时候发现已经提供的有Table集合类型,来支持这种使用场景,Table支持了row和cloumn这种二维的...转载 2019-02-22 21:21:30 · 1046 阅读 · 0 评论