ResourceBundle的注意事项
来源:互联网 发布:打印杨辉三角java 编辑:程序博客网 时间:2024/04/29 12:36
刚刚看了ResourceBundle,在代码操作中发现总是会报can’t found bundle的错误,经过仔细查找发现是因为bundle的配置文件需要放在类查找路径中(eclipse中实在src下),而不是在项目根目录下!
ResourceBundle可以用来查找特定于用户所在地区的属性文件,可用于国际化开发,针对不同地区使用不同语言的配置文件,配置文件的一般格式为BaseName_LanguageCode_CountryCode.properties
- BaseName:基本名称(必须有),如果只需要一个配置文件,则只写基本名称即可。
- LanguageCode:语言代码(如汉语是zh,英语是en)
- CountryCode:国家代码(如中国是CN,美国是US)
在上述文件中均为Unicode代码,可通过native2ascii basename.properties sbasename_zh_CN.properties 将文本文件转换为Unicode代码文件
或者通过Properties类的store方法直接写入文件,Properties是继承自HashTable的方法,键值一一对应。
Properties还有load方法也可以读取配置文件,并且键值也是一一对应的关系,其方法继承自Map,某些情况下可能更加方便
ResourceBundle通过getBundle静态方法创建实例。
通过getString(key)得到某个键的值。
通过getKeys方法获得配置文件key的枚举。
public static ResourceBundle getBundle(String BaseName) public static ResourceBundle getBundle(String BaseName, Locale locale) public String getString(String key) public Enumeration<String> getKeys()
ListResourceBundle增加了对ArrayList的支持
- ResourceBundle的注意事项
- java的ResourceBundle.
- flex的ResourceBundle用处
- ResourceBundle的路径问题
- ResourceBundle的路径问题
- ResourceBundle的用法
- ResourceBundle的使用
- flex的ResourceBundle用处
- Java的ResourceBundle
- flex的ResourceBundle用处
- ResourceBundle的使用
- ResourceBundle的路径问
- ResourceBundle的路径问题
- ResourceBundle的使用
- JavaFX的ResourceBundle使用
- ResourceBundle 的一种使用方法
- ResourceBundle
- ResourceBundle
- "pycharm package no showing"的一种解决办法
- c++ 虚函数的实现机制:笔记
- AOJ0525——Osenbei(DFS)
- ubuntu linux下打开.chm文件的方法.
- OpenCV 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序已解决此问题
- ResourceBundle的注意事项
- 一个不错的学习网站
- Async and await的使用
- 第十四周项目1--验证算法--(2)分块查找
- windows核心编程-进程的句柄和如何获得
- Comparable接口以及Comparator接口
- LeetCode3. Longest Substring Without Repeating Characters(最长不重复子串)
- C++中智能指针的实现原理
- 关于subline text3编译器中文乱码问题解决