Avatar notebook default
10篇文章 · 3114字 · 1人关注
  • Guava函数式编程(3)

    使用Supplier接口 Supplier接口只要一个方法: 非常简单的一个定义,简而言之,得到一个对象。但它有什么用呢?我们可以把耗资源运算放...

  • Guava函数式编程(2)

    使用Predicate接口 可以说Predicate接口和Function接口是具有相似的功能,Predicate接口也有两个方法: 可以看出P...

  • Guava函数式编程(1)

    本章节主要介绍以下几个接口和类: Function和Functions Predicate和Predicates Supplier和Suppli...

  • Basic Guava Utilities--Object utilities

    本节主要介绍对象的Utilities方法,包括检查null值,创建toString和hashCode方法。 toStringHelper Obj...

  • Basic Guava Utilities-Preconditions

    Preconditions类包含有许多的静态方法来检查代码的状态。你可以自己来实现预置的条件判断,像下面的代码段: 但是,使用Precondit...

  • Basic Guava Utilities-CharMatcher

    CharMatcher提供操作字符以及字符串的功能,如下面的代码: 如果需要将多个连续的tab键和空格键合并为单个空格键,可以使用下面的代码: ...

  • Getting Started With Google Guava--Basic Guava Utilities

    Strings 你是否写过以下的代码段: 上面的六行代码,用Google Guava的Strings只需一行代码即可: 上面的参数的第二个为返回...

  • Getting Started With Google Guava--Basic Guava Utilities

    Charsets 在Java语言中,java每个版本中都支持六种标准的字符编码。 在上述的代码中其实有个问题,因为没有指定字符编码,其会返回得到...

  • Resize,w 360,h 240
    Getting Started With Google Guava--Basic Guava Utilities

    使用Splitter Splitter与Joiner恰恰相反,将一个字符串已一个分隔符分隔,返回一字符串数组。下面是使用JDK的String类中...

文集作者