我在属性文件中有这样的模板:Dear xxxxxx, you are payment is succesfull.
从属性文件加载此模板后,我想用Java类中的动态数据替换“xxxxxx”。
请帮我解决这个问题。
答案 0 :(得分:0)
试试这种方式
placeholderReplacementMap是包含静态值和动态值密钥对
的映射Map<String, Object> placeholderReplacementMap = new HashMap<>();
StrSubstitutor substitutor = new StrSubstitutor(placeholderReplacementMap);
placeholderReplacementMap.put("xxxxxx", dynamicValue);
String newString = substitutor.replace("Dear xxxxxx","you are payment is succesful");
答案 1 :(得分:0)
我使用Message.format(“template”,具有动态数据的对象数组);