使用Supplier接口 Supplier接口只要一个方法: 非常简单的一个定义,简而言之,得到一个对象。但它有什么用呢?我们可以把耗资源运算放...
使用Predicate接口 可以说Predicate接口和Function接口是具有相似的功能,Predicate接口也有两个方法: 可以看出P...
本章节主要介绍以下几个接口和类: Function和Functions Predicate和Predicates Supplier和Suppli...
本节主要介绍对象的Utilities方法,包括检查null值,创建toString和hashCode方法。 toStringHelper Obj...
Preconditions类包含有许多的静态方法来检查代码的状态。你可以自己来实现预置的条件判断,像下面的代码段: 但是,使用Precondit...
CharMatcher提供操作字符以及字符串的功能,如下面的代码: 如果需要将多个连续的tab键和空格键合并为单个空格键,可以使用下面的代码: ...
Strings 你是否写过以下的代码段: 上面的六行代码,用Google Guava的Strings只需一行代码即可: 上面的参数的第二个为返回...
Charsets 在Java语言中,java每个版本中都支持六种标准的字符编码。 在上述的代码中其实有个问题,因为没有指定字符编码,其会返回得到...
使用Splitter Splitter与Joiner恰恰相反,将一个字符串已一个分隔符分隔,返回一字符串数组。下面是使用JDK的String类中...
文集作者