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);
}
分享到:
相关推荐
使用java.util.PropertyResourceBundle类的构造函数 示例: InputStream in = new BufferedInputStream(new FileInputStream(name)); ResourceBundle rb = new PropertyResourceBundle(in); 4。使用class变量...
eclipse上打开property文件时,中文因为unicode只能看到\uxxx的格式,这个插件可用还原成中文
Can't find resource for bundle java.util.PropertyResourceBundle, key emmet.bem.class.name.element.separator.label 安卓工作室 android studio 版本 2.3.3。 还有美化,修改 定制 教程。作者:韩梦飞沙。邮箱...
相应的版本转化,在vs引用时ikvm也要安装相应的版本,否则无法使用 如果出现无法将类型为“java.util.PropertyResourceBundle”的对象强制转换为类型“sun.util.resources.OpenListResourceBundle”,则确认运行版本的...
解决了问题: 安卓工作室 android studio 汉化后,...Can't find resource for bundle java.util.PropertyResourceBundle, key emmet.bem.class.name.element.separator.label 安卓工作室 android studio 版本 2.3.3