java - Apache Commons Lang3 与 Apache Commons Text 之间有什么区别?

标签 java apache-commons apache-commons-lang3

我想知道Apache Commons Lang3 (org.apache.commons.lang3) 与 Apache Commons Text (org.apache.commons.text)?

我看到他们之间有很多相似之处。
例如,它们都有 StringEscapeUtils:

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

最佳答案

嗯,text 方法状态

This code has been adapted from Apache Commons Lang 3.5.

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

然而,值得指出的是 lang3text 的编译依赖,因此如果你包含 text,你将拥有 lang3 无论如何

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

关于java - Apache Commons Lang3 与 Apache Commons Text 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46893253/

相关文章:

java - Apache Commons lang : What's difference between SerializationUtils. clone() 和 BeanUtils.cloneBean(),什么时候用哪个

java -version 返回与 PATH 中指定的版本不同的版本

java - NoClassDefFoundError 与简单的 Apache HttpClient Eclipse 项目

java - 通过 Person 对象的 getName() 属性将 Person 对象列表转换为单独的 String

java - Intellij 无法解析符号 'lang3' apache

android - NoSuchMethodError : No virtual method decrementAndGet 错误

java - 如何将cursor.getString数据用于getResources()?

java - NullPointerException - Java - WCF 之上的 Web 服务客户端(使用 WS-Security)

java - Android缓存Web响应

java - 连接到 SOCKS5 代理以在 Java 中执行 FTP/S