Java escape HTML的答案显示StringUtils.replaceEach()
运行类似于多个StringUtils.replace()
,但接受String
的数组,而不是必须单独替换。
例如:
str = StringUtils.replace(str, "&", "&");
str = StringUtils.replace(str, "\"", """);
str = StringUtils.replace(str, "<", "<");
str = StringUtils.replace(str, ">", ">");
... ...变为
str = StringUtils.replaceEach(str,
new String[]{"&", "\"", "<", ">"},
new String[]{"&", """, "<", ">"})
更干净。
我在哪里可以访问StringUtils.replace()
?
我尝试导入以下内容,但无济于事:
org.springframework.util.StringUtils
org.apache.soap.util.StringUtils
org.apache.axis.utils.StringUtils
com.ibm.wsdl.util.StringUtils
当然,每个人都有.replace()
。
答案 0 :(得分:3)
它相信您正在寻找:org.apache.commons.lang3.StringUtils
您可以在此处找到更多相关信息:
http://commons.apache.org/lang/api-3.1/org/apache/commons/lang3/StringUtils.html
在这里下载.jar: