Joiner 不能存在null参数
joiner.on 参数之间的连接方法
joiner.withKeyValueSearator map中的键和值的连接方法
splitter 安装某种正则表达式分割成list
splitter.trimResults去掉空串
splitter.on(“&”).withKeyValueSearator(“=”) 将字符串分割成Map
objects.equal 可以判断null 不会抛空指针异常
CharMatcher 处理字符
Function 类型转换和过滤
Throwables 异常处理类
getCausalChain 获得异常链
getRootCause 得到初始的异常
propagate 将Exception包装成RuntimeException或Error异常 简化异常处理
getStackTraceAsString 获得异常调用栈的信息,返回String类型
Stes.filter(Iterable,Function) 过滤set集合中的数据
Maps.filterKeys 过滤某些关联
Maps.uniqueIndex(Iterable,Function) 转换为Map
MultiSet 实现可重复 无序的set
Multimap 可以实现一对多
immutableXXX 不可变的容器
BiMap 可以实现key-value查询
AtomicLongMap 可以对value进行原子操作
ByteStreams 用于处理字节流
CharStreams 用于处理字符流