mess_zh_CN.properties:
msg=hello,{0}! today is {1}.MessageFormatDemo.java:
import java.text.MessageFormat;
import java.util.Date;
import java.util.Locale;
import java.util.ResourceBundle;
public class MessageFormatDemo {
public static void main(String[] args) {
Locale locale=Locale.getDefault();
ResourceBundle bundle=ResourceBundle.getBundle("mess",locale);
String message=bundle.getString("msg");
System.out.println(MessageFormat.format(message,"Tom",new Date()));
}
}
控制台输出:
本文展示了一个使用Java进行国际化处理的例子,通过MessageFormat和ResourceBundle实现动态消息格式化,适用于多语言应用。
6702

被折叠的 条评论
为什么被折叠?



