StringSubstitutor

示例: 

Map valuesMap = new 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);

作用:

需要替换掉的值作为key,真正填入的值作为value,两者以key-value的形式存入map

在字符串当中,需要被替换的变量用 ${key} 占位

新建一个StringSubstitutor对象,包含设定好的map

所有被字符串包含的、属于map中所具有的key的变量,都可以通过StringSubstitutor对象的replace()方法实现替换

你可能感兴趣的:(java,前端,服务器,变量替换)