代码:
Map<String, Number> valueMap = new HashMap<>();
valueMap.put("amount", 20.0);
valueMap.put("id", 123456);
StringSubstitutor ss = new StringSubstitutor(valueMap);
// I expect output: $123456===$20.0
System.out.println(ss.replace("${id}===${amount}")); // output: 123456===20.0
System.out.println(ss.replace("$${id}===$${amount}"));// output: ${id}===${amount}
System.out.println(ss.replace("$$${id}===$$${amount}")); // output: $${id}===$${amount}
我期望输出:$123456===$20.0
,怎么办?