Où puis-je accéder à StringUtils.replaceEach ()?
-
28-10-2019 - |
Question
La réponse à Java escape HTML montre StringUtils.replaceEach()
qui fonctionne de manière similaire à plusieurs StringUtils.replace()
s,mais en acceptant des tableaux de String
s au lieu d'avoir à faire chaque remplacement individuellement.
Par exemple:
str = StringUtils.replace(str, "&", "&");
str = StringUtils.replace(str, "\"", """);
str = StringUtils.replace(str, "<", "<");
str = StringUtils.replace(str, ">", ">");
... devient ...
str = StringUtils.replaceEach(str,
new String[]{"&", "\"", "<", ">"},
new String[]{"&", """, "<", ">"})
Beaucoup plus propre.
Où puis-je accéder au StringUtils.replace()
?
J'ai essayé d'importer ce qui suit, en vain:
-
org.springframework.util.StringUtils
-
org.apache.soap.util.StringUtils
-
org.apache.axis.utils.StringUtils
-
com.ibm.wsdl.util.StringUtils
Ils ont chacun un .replace()
, bien sûr.
La solution
Il pense que vous recherchez: org.apache.commons.lang3.StringUtils
Vous pouvez en savoir plus ici:
http://commons.apache.org / lang / api-3.1 / org / apache / commons / lang3 / StringUtils.html
Et téléchargez le .jar ici:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow