这里写代码片
Resource Bundle,用于保存于运行环境相关的资源,如消息文本、菜单及按钮标签等,每个资源包对应一种用户Locale
资源包的命名格式
myRes_zh_CN
myLabels_en
资源包的两种表现形式:
属性文件(Properties File)
native2ascii a.properties b.properties
资源绑定类(Resource Bundle Class)
getContent()
方法getBundle
getBundle 使用基本名称、指定的语言环境和默认语言环境(从 Locale.getDefault 获得)来生成候选包名称 序列。如果指定语言环境的语言、国家/地区和变量都是空字符串,则基本名称就是唯一的候选包名称。否则,从指定语言环境(language1、country1 和 variant1)和默认语言环境(language2、country2 和 variant2)的属性值生成下列序列:
baseName + “_” + language1 + “_” + country1 + “_” + variant1
baseName + “_” + language1 + “_” + country1
baseName + “_” + language1
baseName + “_” + language2 + “_” + country2 + “_” + variant2
baseName + “_” + language2 + “_” + country2
baseName + “_” + language2
baseName
java.text.MessageFormat,用于格式化包含有可变参数的文本消息
相关术语:
{, ,