我在哪里可以访问StringUtils.replaceEach()?

时间:2012-02-21 18:02:58

标签: string-utils

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

例如:

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
  5. 当然,每个人都有.replace()

1 个答案:

答案 0 :(得分:3)

它相信您正在寻找: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/