【问题标题】:Where can I access StringUtils.replaceEach()?我在哪里可以访问 StringUtils.replaceEach()?
【发布时间】:2012-03-12 01:36:03
【问题描述】:

Java escape HTML 的答案显示StringUtils.replaceEach() 的运行类似于多个StringUtils.replace()s,但接受Strings 的数组,而不必单独进行每个替换。

例如:

str = StringUtils.replace(str, "&", "&");
str = StringUtils.replace(str, "\"", """);
str = StringUtils.replace(str, "<", "&lt;");
str = StringUtils.replace(str, ">", "&gt;");

...变成...

str = StringUtils.replaceEach(str,
    new String[]{"&", "\"", "<", ">"},
    new String[]{"&amp;", "&quot;", "&lt;", "&gt;"})

干净得多。

在哪里可以访问StringUtils.replace()

我尝试导入以下内容,但无济于事:

  1. org.springframework.util.StringUtils
  2. org.apache.soap.util.StringUtils
  3. org.apache.axis.utils.StringUtils
  4. com.ibm.wsdl.util.StringUtils

当然,他们每个人都有.replace()

【问题讨论】:

    标签: string-utils


    【解决方案1】:

    它相信你正在寻找:org.apache.commons.lang3.StringUtils

    您可以在此处找到更多信息:

    http://commons.apache.org/lang/api-3.1/org/apache/commons/lang3/StringUtils.html

    并在此处下载 .jar:

    http://commons.apache.org/lang/

    【讨论】:

    • 非常感谢。不幸的是,我无法在此项目中添加新的 .jars,因为我无法控制它。
    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    相关资源
    最近更新 更多