Apache commons StringSubstitutor 替换占位符

   Apache commons  StringSubstitutor  替换占位符

 

 

<!-- 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.

猜你喜欢

转载自yangzhonglei.iteye.com/blog/2422252