google guava
西楚小羽的窝窝
奔跑吧,程序猿
展开
-
Google Guava Collections 使用介绍
Google Guava Collections 是一个对 Java Collections Framework 增强和扩展的一个开源项目。由于它高质量 API 的实现和对 JDK5 特性的充分利用,使得其在 Java 社区受到很高评价。笔者主要介绍它的基本用法和功能特性。 Google Guava Collections 使用介绍Google Guava Collec转载 2016-07-30 14:30:39 · 1755 阅读 · 0 评论 -
Google Guava集合BiMap和Multimap
BiMap是一个有用的集合类型,很简单,它就是一个双向的映射。 反向转换一个Map 一个普通的map是一个key/value的集合,你可以使用key来查询 value,例如,我来创建一个字段: Map britishToAmerican = Maps.newHashMap();britishToAmerican.put("aubergine","egglant");bri原创 2016-07-30 15:22:55 · 1163 阅读 · 0 评论 -
简化你的 java 字符串操作:Guava 之 CharMatcher 用法简介
对字符串的处理应该是编程活动中最频繁的操作了,而原生的 JDK 以及 Java 本身的语法特性使得在 Java 中进行字符串操作是一件极其麻烦的事情,如果你熟悉 Shell/Awk/Sed/Perl/Python 等脚本语言,你就大概能明白我说的啥意思了。上次在这篇 使用 Google Guava 美化你的 Java 代码:1~4 中介绍过一些利用 Guava 库进行字符串操作的例子,限于篇转载 2016-07-30 15:53:23 · 6537 阅读 · 0 评论 -
Guava中针对集合的 filter和过滤功能
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子: @Testpublic void whenFilterWithIterables_thenFiltered() { List names = Lists.newArrayList("John", "Jane", "Adam", "Tom"); Iterable resu转载 2016-07-30 17:28:04 · 3155 阅读 · 0 评论