Apache commons StringSubstitutor replacement placeholder

   Apache commons StringSubstitutor replacement placeholder

 

 

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.7</version>
</dependency>

 

Map valuesMap = HashMap();
 valuesMap.put("animal", "quick brown fox");
 valuesMap.put("target", "lazy dog");
 String templateString = "The ${animal} jumped over the ${target}.";
 StrSubstitutor sub = new StrSubstitutor(valuesMap);
 String resolvedString = sub.replace(templateString);
 

yielding:

      The quick brown fox jumped over the lazy dog.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325978367&siteId=291194637