- 替换字符串中的变量,示例:
http://{platform_url}/template/save
// commons-text-1.10.0.jar
import org.apache.commons.text.StringSubstitutor;
Map<String, String> valuesMap = new HashMap<>();
valuesMap.put("platform_url", "127.0.0.1:8080");
String urlTemplate = "http://{platform_url}/template/save";
StringSubstitutor sub = new StringSubstitutor(valuesMap, "{", "}");
String realUrl = sub.replace(urlTemplate);
System.out.println(realUrl);
// 输出结果:http://127.0.0.1:8080/template/save