import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.text.StrSubstitutor;
public class Test {
public static void main(String[] args) {
placeHolder();
placeHolder1();
}
/**
*
* Description:大括号
*
* All Rights Reserved.
*
*
* 2019年4月23日 上午9:41:11 创建
*/
private static void placeHolder() {
Map<String, String> values = new HashMap<String, String>();
values.put("value", "mqliu");
values.put("column", "123456");
StrSubstitutor sub = new StrSubstitutor(values, "{{", "}}");
String result = sub.replace("您好: '{{value}}' 您的验证码是:{{column}}");
System.out.println(result);
}
/**
*
* Description:${}
*
* All Rights Reserved.
*
*
* 2019年4月23日 上午11:20:50 创建
*/
private static void placeHolder1() {
Map<String, String> values1 = new HashMap<String, String>();
values1.put("value", "mqliu");
values1.put("column", "123456");
StrSubstitutor sub1 = new StrSubstitutor(values1, "${", "}");
String result1 = sub1.replace("您好: ${value} 您的验证码是:${column}");
System.out.println(result1);
}
}
java StrSubstitutor 占位符替换
最新推荐文章于 2024-07-17 14:56:58 发布