質問

の答え 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(), 、 もちろん。

役に立ちましたか?

解決

あなたが探していると信じています: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/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top