Apache 占位符工具类

来源:互联网 发布:股票走势图软件 编辑:程序博客网 时间:2024/05/19 02:39

记录一下占位符替换工具使用经验,废话不多说了,看下面的例子:


  1. 引入如下的dependency:

 
       <dependency>            <groupId>org.apache.commons</groupId>            <artifactId>commons-lang3</artifactId>            <version>3.4</version>        </dependency>


  1. 使用方法:

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);    }}