java中占位符替换

写码过程中,避免不了会遇到字符串替换的问题,String提供了replace,replaceAll,replaceFirst方法,也是我们大部分人都熟悉的方法。今天要说的是java提供的MessageFormat类提供的format方法。

可以这样用:

import java.text.MessageFormat;

public class MainClass {
    public static void main(String[] args) {
        String str = "java{0}替换测试,{1}行不行,{2}可以的";
        String [] valueList = {"占位符","试试","肯定"};
        String result = MessageFormat.format(str, valueList);
        System.out.println(result);
    }
}

这个方法会帮我们把数组中的字符串从{0}开始依次替换。

猜你喜欢

转载自blog.csdn.net/ILYPTING/article/details/81134999