PropertyResourceBundle是ResourceBundle的具体子类,是通过对属性文件的静态字符串管理来语言环境资源。
与其他资源包类型不同,不能为 PropertyResourceBundle 创建子类。相反,要提供含有资源数据的属性文件。ResourceBundle.getBundle 将自动查找合适的属性文件并创建引用该文件的 PropertyResourceBundle
具体用法如下:
创建一个属性文件:conf.properties,内容如下:
BODWEBSERVICEIPADDRESS=D:\work\LCEclipse\workspace\bodportal\webapps\bod\WEB-INF\classes\sysconfig\policyconfig.xml
在程序中,通过PropertyResourceBundle获取:
private final static String PROPERTIES_NAME = “conf”;
public static String getProperties(String configName){
PropertyResourceBundle prbConfig =(PropertyResourceBundle)PropertyResourceBundle.getBundle(PROPERTIES_NAME);
return prbConfig.getString(configName);
}