Apache Commons Lang3和Apache Commons Text有什么区别?

时间:2017-10-23 15:37:27

标签: java apache-commons apache-commons-lang3

我想知道 Apache Commons Lang3(org.apache.commons.lang3)与Apache Commons Text(org.apache.commons.text)之间有什么区别?

我看到他们之间有许多相似之处 对于intance,他们都有StringEscapeUtils

但我也看到了许多不同之处 那么我应该使用哪一个,Lang3还是Text?
或者这两者的常见用例是什么?

1 个答案:

答案 0 :(得分:1)

嗯,text方法陈述

  

此代码改编自Apache Commons Lang 3.5。

看起来他们只是计划将方法从一个库移动到另一个库。您必须让该代码的作者解释原因。

但是,值得指出的是lang3text的编译依赖项,因此,如果您包含text,那么无论如何都会lang3

https://github.com/apache/commons-text/blob/master/pom.xml#L61-L65