记录一下占位符替换工具使用经验,废话不多说了,看下面的例子:
- 引入如下的dependency:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
- 使用方法:
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.text.StrSubstitutor;
public class PlaceHolder {
public static void main(String[] args) {
Map<String, String> values = new HashMap<String, String>();
values.put("value", "x");
values.put("column", "y");
StrSubstitutor sub = new StrSubstitutor(values, "%(", ")");
String result = sub.replace("There's an incorrect value '%(value)' in column # %(column)");
System.out.println(result);
}
}
本文介绍了一个实用的占位符替换工具,该工具通过引入Apache Commons Lang3库实现。文章提供了一个具体的代码示例,展示了如何使用StrSubstitutor类进行占位符的批量替换。
3196

被折叠的 条评论
为什么被折叠?



