我想知道Apache Commons Lang3 ( ) 与 Apache Commons Text ( ) 有什么区别?org.apache.commons.lang3
org.apache.commons.text
我看到了他们之间的许多相似之处。
例如,他们都有StringEscapeUtils
:
但我也看到了许多不同之处。
那么我应该使用哪一个,Lang3 还是 Text?
或者这两个的常见用例是什么?
我想知道Apache Commons Lang3 ( ) 与 Apache Commons Text ( ) 有什么区别?org.apache.commons.lang3
org.apache.commons.text
我看到了他们之间的许多相似之处。
例如,他们都有StringEscapeUtils
:
但我也看到了许多不同之处。
那么我应该使用哪一个,Lang3 还是 Text?
或者这两个的常见用例是什么?
好吧,text
方法说明
此代码改编自 Apache Commons Lang 3.5。
看起来他们只是计划将方法从一个库移动到另一个库。您必须让该代码的作者解释原因。
但是,值得指出的是,它lang3
是 的编译依赖项text
,因此如果您包含,无论如何text
您都会有lang3
https://github.com/apache/commons-text/blob/master/pom.xml#L61-L65
commons-lang3 中的文本实用程序被标记为弃用,Javadoc指向 commons-text