gen*_* b. 28 java apache-commons apache-commons-lang apache-commons-lang3
我找不到任何解释为什么从Apache Lang3 v3.7弃用StringEscapeUtils的原因.
我们现在应该使用什么来进行HTML转义/转义
Bjö*_*hel 44
该课程已从包中移出
org.apache.commons.lang3
至
org.apache.commons.文本
您可以轻松替换已弃用的库:
在build.gradle中:
implementation 'org.apache.commons:commons-text:1.8'
Run Code Online (Sandbox Code Playgroud)
在你的班级使用,请StringEscapeUtils确保导入正确的类:
import org.apache.commons.text.StringEscapeUtils;
Run Code Online (Sandbox Code Playgroud)
1.6目前是最新版本(来自Novebmer 2018),但您可以在maven上查看版本:https://mvnrepository.com/artifact/org.apache.commons/commons-text
Apache Commons社区最近将Commons Text组件设置为处理字符串的算法的主页.出于这个原因,Commons Lang中大部分以字符串为中心的功能已被弃用并转移到Commons Text.这包括:
o org.apache.commons.lang3.text和org.apache.commons.lang3.text.translate包中的所有类o org.apache.commons.lang3.StringEscapeUtils o org.apache.commons.lang3.RandomStringUtils o方法org.apache.commons.lang3.StringUtils.getJaroWinklerDistance和org.apache.commons.lang3.StringUtils.getLevenshteinDistance
有关更多信息,请参阅Commons Text网站:
Run Code Online (Sandbox Code Playgroud)http://commons.apache.org/text
执行以下步骤
添加以下依赖到你的 pom.xml (如果使用 maven)
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.4</version>
<dependency>
导入正确的包如下
import org.apache.commons.text.StringEscapeUtils;
| 归档时间: |
|
| 查看次数: |
29012 次 |
| 最近记录: |