Java MessageFormat 本身是一個用于格式化字符串的工具類,它不能直接存儲數據。但是,你可以使用 MessageFormat 來存儲和操作格式化后的字符串。
MessageFormat 的主要作用是將參數與模板字符串組合在一起,生成一個新的格式化字符串。例如:
String pattern = "Hello, {0}! Today is {1}.";
String formattedMessage = MessageFormat.format(pattern, "Alice", "Monday");
System.out.println(formattedMessage); // 輸出:Hello, Alice! Today is Monday.
在這個例子中,pattern
是一個包含占位符的字符串,{0}
和 {1}
是占位符,它們分別表示第一個和第二個參數。MessageFormat.format()
方法接受一個模式字符串和一個參數數組,然后將這些參數插入到模式字符串中的相應位置,生成一個新的格式化字符串。
如果你想要存儲格式化后的字符串,可以將結果存儲在一個變量中,如上面的 formattedMessage
。這樣,你就可以在其他地方使用這個變量了。