guava笔记

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 用于处理字符流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值