这时我们需要ResourceBundle。http://blog.csdn.net/jdenght/article/details/908658
来源:互联网 发布:量子计算处理器 知乎 编辑:程序博客网 时间:2024/05/29 09:14
最好的文章 http://blog.csdn.net/jdenght/article/details/908658
在设计时,我们往往需要访问一些适合本地修改的配置信息,如果作为静态变量,那么每次修改都需要重新编译一个class,.config保存此类信息并不适合,这时我们需要ResourceBundle。
通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从里面读取我们需要的值。
Java代码
Locale locale = Locale.getDefault();
ResourceBundle localResource = ResourceBundle.getBundle("ConnResource", locale);
String value = localResource.getString("test");
System.out.println("ResourceBundle: " + value);
这里对应了/WEB-INF/class/ConnResource.properties文件内容为:
test=hello world
打印出来的结果就是hello world
请注意,这里我们可以利用Locale和ResourceBundle的这个组合创建国际化的java程序。我们可以把locale实例化为
Java代码
new Locale("zh","CN");
通过
Java代码
ResourceBundle.getBundle("MessagesBundle", locale);
系统将自动寻找MessagesBundle_zh_CN,即定义为中国大陆地区简体中文。如果没有该文件,则会依次寻找MessagesBundle_zh,MessagesBundle,直到找到为止。
- 这时我们需要ResourceBundle。http://blog.csdn.net/jdenght/article/details/908658
- C++使用localtime函数需要注意的地方http://blog.csdn.net/shellching/article/details/8114266
- http://blog.csdn.net/IBM_hoojo/article/details/5688947
- http://blog.csdn.net/chenlaic/article/details/6143235
- http://blog.csdn.net/eaglewood2005/article/details/4335052
- http://blog.csdn.net/mchp/article/details/3995970
- http://blog.csdn.net/v_july_v/article/details/6015165
- http://blog.csdn.net/masterz/article/details/6232585
- http://blog.csdn.net/perfectpdl/article/details/6442847
- http://blog.csdn.net/eroswang/article/details/1967243
- http://blog.csdn.net/zhvsby/article/details/5986645
- http://blog.csdn.net/dz45693/article/details/6183645
- http://blog.csdn.net/david_lv/article/details/5798003
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- http://blog.csdn.net/zhanxinhang/article/details/6783766
- http://blog.csdn.net/ruanruoshi/article/details/935510
- http://blog.csdn.net/yming0221/article/details/6538527
- http://blog.csdn.net/yming0221/article/details/6528490
- 远程无法访问tomcat
- ide
- poj 1733(带权并查集)
- TCL脚本读取命令行参数
- 【数据结构-队列】链式队列
- 这时我们需要ResourceBundle。http://blog.csdn.net/jdenght/article/details/908658
- 你的生存模式正确吗?
- 物联网落地的支撑力量–物联网运营平台
- 欢迎使用CSDN-markdown编辑器
- 利用source命令将子shell srcipt进程中的变量提升到父shell进程中来
- 面向对象之接口的理解
- 黑马程序员-----面向对象
- 修改phpmyadmin中的默认超时时间
- 作业5.18