Guava in Action
Guava,最初在2007年开始的“谷歌集合库”,为使用Java集合提供了工具,谷歌Guava项目已经演变成一个基本工具包开发人员Java。有一些特性在其中包含类处理字符串、集合、并发、I / O和反射。函数接口使我们使用Java有函数式编程的能力和大大简化我们的代码。
carl-zhao
I never grew up, but i never stop growing.
展开
-
Guava base -- Strings
这次主要介绍是的是com.google.common.base.Strings。我想做为一个程序员我们每天和String打交道的时候是会占很多时间的吧。String类是一个静态公用类,用来提供String或者CharSequence实例的操作原创 2016-06-04 17:41:57 · 975 阅读 · 0 评论 -
Guava base -- Charset
这次主要介绍是的是com.google.common.base.Charset。这个类定义了6个常量并且保证了所有Java平台实现的支持。假设你是自由选择,注意优先使用UTF_8。原创 2016-06-04 17:26:47 · 816 阅读 · 0 评论 -
Guava base -- Splitter
这次主要介绍是的是com.google.common.base.Splitter。我想做为一个程序员我们每天和String打交道的时候是会占很多时间的吧。字符串以一些分隔符标记分隔开也是我们工作中经常要遇到的问题。但是用Guava--Splitter,它会提取重叠子字符串的输入字符串,通常是通过识别表象的分隔符序列。这个分隔符可以指定单个字符,固定字符串,正则表达式或CharMatcher实例。或者,而不是使用一个分离器,分配器可以提取相邻给定固定长度的子字符串。原创 2016-06-04 14:53:39 · 1679 阅读 · 0 评论 -
Guava base -- Joiner
这次主要介绍是的是com.google.common.base.Joiner。我想做为一个程序员我们每天和String打交道的时候是会占很多时间的吧。以任意的字符串和与一些分隔符标记连接在一起也是我们工作中经常要遇到的问题。但是用Guava--Joiner,它会让我们更加优雅的编码。它通常涉及把一个数组,列表,或者一个iterable和循环的内容,添加StringBuilder类项目,添加分隔符。先把Joiner的方法简单的描述一下。原创 2016-06-04 13:56:44 · 1681 阅读 · 0 评论 -
Google Guava -- Write better Java Procedure
Guava,最初在2007年开始的“谷歌集合库”,为使用Java集合提供了工具,谷歌Guava项目已经演变成一个基本工具包开发人员Java。有一些特性在其中包含类处理字符串、集合、并发、I / O和反射。函数接口使我们使用Java有函数式编程的能力和大大简化我们的代码。Upplier接口使用创造性模式。但Guava更不仅仅我们都觉得应该在Java中抽象的样板的Java,或方便方法。写一个好的代码,使其更有弹性和简洁。所以我的建议是不公正的使用Guava,但看源代码和感受Guava内部是怎么样运行的。然后尝试原创 2016-06-04 13:17:44 · 1371 阅读 · 2 评论