忽略大小写字符串比较失灵_apache下lang3字符串处理StringUtils介绍

开发中经常需要用到很多开源的组件,有了这些组件不光能提升工作的效率,同时也提升了代码的质量。lang3下的StringUtils就是一个针对开发中字符串处理的工具类。

91148a8341f4ff08b4662ce908e1c043.png

​maven引用

org.apache.commons    commons-lang3    3.11

gradle

'org.apache.commons:commons-lang3:3.8.1'

空判断

isBlank 可以检查空,null和空格isNotBlank 与上面相反isEmpty 含有空格,不返回空isNotEmpty 与上面相反isAnyEmpty 任意一个参数为空的话,返回trueisAllBlank 是否全部为空

添加后缀,补全

appendIfMissing 如果没有对应的字符串添补上appendIfMissingIgnoreCase 忽略大小写rightPad 向右自动补全leftPad 左边自补全

字符串缩略

abbreviate 按一定的长度将字符串缩略返回

比较字符串

equals 比较字符串是否相同equalsIgnoreCase 关于比较字符串大小写比较difference 比较两字符串,返回不同之处

位置

indexOf 字符串出现的位置ordinalIndexOf 字符串第几次出现位置lastIndexOf 最后一次出现的位置lastOrdinalIndexOf 第几次出现的最后位置

替换

replace 替换字符串overlay 指定位置替换replaceEach 多组替换

拼接

join 将数组接成字符串wrap 包装字符串

去空

trim 移除字符串两端的空字符串strip 允许处理的字符串为空stripChars 删除字符

截取

substring 截取字符串left 向左截取right 向右截取mid 取中间substringBefore 从字母开始前截取substringBeforeLast 从字母开始后截取substringBetween 两个字符中间截取

删除字符串

deleteWhitespace 删除空格removeStart 从特定的字符串开始删除remove 删除字符串

大小写

capitalize 首字母大小swapCase 反向大小写isAllUpperCase 判断是否大写isAllLowerCase 判断是否上写

更多的工具持续加入中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值