Java MessageFormat 是一個用于格式化字符串的工具類,它允許你使用占位符和參數來生成格式化的字符串。要使用 Java MessageFormat,請按照以下步驟操作:
import java.text.MessageFormat;
{}
括起來。例如:String template = "Hello, {0}! Your age is {1}.";
在這個例子中,{0}
和 {1}
是占位符,它們將分別被參數替換。
String name = "John";
int age = 30;
MessageFormat.format()
方法將占位符替換為參數值:String formattedString = MessageFormat.format(template, name, age);
System.out.println(formattedString); // 輸出 "Hello, John! Your age is 30."
將以上代碼整合在一起,完整的示例如下:
import java.text.MessageFormat;
public class Main {
public static void main(String[] args) {
String template = "Hello, {0}! Your age is {1}.";
String name = "John";
int age = 30;
String formattedString = MessageFormat.format(template, name, age);
System.out.println(formattedString); // 輸出 "Hello, John! Your age is 30."
}
}
這就是如何使用 Java MessageFormat 創建和格式化字符串的方法。你可以根據需要修改模板和參數來生成不同的格式化字符串。