2012-02-21 214 views
1

Java escape HTML的回答顯示StringUtils.replaceEach(),其運行方式類似於多個StringUtils.replace() s,但接受String的數組而不必單獨進行每次替換。我在哪裏可以訪問StringUtils.replaceEach()?

例如:

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(),當然。

回答

相關問題