Guava-字符串工具

本文详细介绍了Guava库中的字符串工具,包括Joiner用于合并字符串,Splitter进行字符串分割,CharMatcher处理特定字符,Charsets提供标准字符集,以及CaseFormat进行字符格式化和Strings的实用方法。Joiner支持跳过或替换null值,Splitter允许自定义分隔符行为,CharMatcher提供了丰富的字符匹配和操作,Charsets推荐使用标准常量,CaseFormat方便字符串格式转化,Strings包含了一些字符串处理的便捷函数。

Guava-字符串工具

一、Joiner

用一个分隔符将一串字符串合并到一块,不应该成为麻烦。如果这一串字符包含null值,处理起来比较麻烦。流式风格的Joiner让做这件事变得简单。

  • skipNulls() 跳过null值;
  • join(first, second, rest...) 如果第三个参数,rest为null,将会报错
  • join(Iterable) 避免了上一种方式会报错的问题
  • useForNull(nullText) 替换null值
        Joiner joiner = Joiner.on(", ").
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值