浏览 3316 次
锁定老帖子 主题:ResourceBundle的用法
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-07
java中读取配置文件的信息可以采用properties这个类,但是当遇到国际化问题的时候还是不好解决,因而还是最好使用ResourceBundle这个类,其实ResourceBundle本质上和Properties一样也是一个映射,都是以键值对的形式保存信息,但是其显得更加灵活,当调用ResourceBundle res=ResourceBundle.getBundle("area", Locale.CHINA); 的时候程序回自动查找类路径下名字为area_zh.properties的文件,进而找出键值为25的内容,该内容以iso8859编码保存,但是由于指定了ResourceBundle res=ResourceBundle.getBundle("area", Locale.CHINA),因而在我们调用getString方法的时候会得到键值为25对应内容的中文格式 附录: 把中文转化成iso8859编码的方法 在命令行中输入 native2ascii a.txt b.txt 其中 a.txt为需要转化的文件 b.txt为结果文件,即转化后的文件
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-05-23
properties是个好东西啊,可以用来配置很多常量,避免写死在代码里,又没有xml那么复杂,我也很喜欢用,就是中文麻烦了,
|
|
返回顶楼 | |
发表时间:2010-05-23
properties是个好东西啊,可以用来配置很多常量,避免写死在代码里,又没有xml那么复杂,我也很喜欢用,就是中文麻烦了,
|
|
返回顶楼 | |