Java MessageFormat 是一個用于格式化字符串的工具類,它允許你在字符串中插入參數(shù),然后根據(jù)參數(shù)的值生成新的字符串。要使用 Java MessageFormat,請按照以下步驟操作:
import java.text.MessageFormat;
import java.util.Locale;
{}
括起來,例如:String template = "Hello, {0}! Your age is {1}.";
在這個例子中,{0}
和 {1}
是占位符,它們將分別被替換為傳入的參數(shù)值。
String name = "John";
int age = 30;
MessageFormat.format()
方法將參數(shù)插入到字符串模板中。這個方法接受兩個參數(shù):第一個是字符串模板,第二個是一個參數(shù)對象數(shù)組。在本例中,我們將使用上面創(chuàng)建的 template
和參數(shù)對象數(shù)組:String formattedString = MessageFormat.format(template, name, age);
System.out.println()
或其他輸出方法將格式化后的字符串打印到控制臺:System.out.println(formattedString); // 輸出:Hello, John! Your age is 30.
這就是如何使用 Java MessageFormat 獲取格式化字符串的方法。你可以根據(jù)需要調整占位符和參數(shù),以生成不同的格式化字符串。