guava学习笔记
thewaiting
https://github.com/xiechongyang7
展开
-
Guava学习——Objects类
Objects类提供适用于所有对象,如equals,hashCode等辅助函数//类的声明@GwtCompatiblepublic final class Objects extends Object//确定两个可能是空的对象是否相等static boolean equal(Object a, Object b)//生成多个值的哈希码static int hashCode(Objec原创 2017-10-21 11:45:46 · 283 阅读 · 0 评论 -
Guava学习——Range类
Range表示一个间隔或者一个序列。它别用于获取一组数字/串在一个特定的范围内(开闭区间)//类的声明@GwtCompatiblepublic final class Range<C extends Comparable> extends Object implements Predicate<C>, Serializable几个好用的方法//返回包含大于或等于终点(endpo原创 2017-10-21 14:10:39 · 1111 阅读 · 0 评论 -
Guava学习——集合工具
Guava提供的集合 Multiset:一个扩展来设置界面,允许重复的元素 Multimap:一个扩展映射接口,以便其键可一次被映射多个值 BiMap:一个扩展来映射接口,支持反向操作(位图) Table:表代表一个特殊的图,其中两个键可以在组合的方式被指定为单个值MultisetMultiset接口扩展设置有重复的值,并提供了各种实用的方法来处理这样的元素在集合中出现//接口的声明@Gw原创 2017-10-21 14:50:38 · 460 阅读 · 0 评论 -
Guava学习——字符串工具
Guava提供的字符串工具 Joiner:加入对象,字符串 Spilter:程序用来分割字符串 CharMatcher:字符操作 CaseFormat:用于改变字符串格式Joiner处理字符串加入操作,对象//类的声明@GwtCompatiblepublic class Joiner extends Object几个好用方法//返回一个加入者其连续元素之间自动地分隔符static原创 2017-10-23 20:55:05 · 668 阅读 · 0 评论 -
Guava学习——Ints类
整数Ints是原始的int类型的实用工具类//类的声明@GwtCompatiblepublic final class Ints extends Object直接测试package guavaDome;import java.util.List;import com.google.common.primitives.Ints;public class IntsDome { publ原创 2017-10-23 21:29:41 · 793 阅读 · 0 评论