1. 程式人生 > >java中佔位符替換

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}開始依次替換。