龙空技术网

lang3 的 split 方法误用

Johnsonplus 117

前言:

当前同学们对“apache3使用教程”可能比较关注,兄弟们都想要学习一些“apache3使用教程”的相关内容。那么小编也在网络上网罗了一些有关“apache3使用教程””的相关资讯,希望同学们能喜欢,咱们一起来了解一下吧!

apache 的 lang3 是我们开发常用到的三方工具包,然而对这个包不甚了解的话,会产生莫名其秒的 bug ,在这里做下记录。

误用示例分析原因

通过分析字符串的拆分结果,发现该方法并不是将分隔符去截取字符串,而是将分隔符的每一个字符都当成分隔符去截取字符串,当我们的分隔符是一个字符的时候一般不会出现上面示例中出现的问题,如果分隔符是多个字符的时候这个问题就显现出来了。

查看 StringUtils 源码

小结

平时只知道调用api,在使用三方包的时候,没有认真查看api文档,对于三方包的方法,使用处于想当然的状态,这里应该做好反省。

标签: #apache3使用教程