关闭

ResourceBundle 读取 .properties文件

标签: java国际化ResourceBundle
61人阅读 评论(0) 收藏 举报
分类:

java为了支持国际化,提供了ResourceBundle类。用于加载不同的语言。

但使用它时,因为路径问题却让我纠结了半天。。

一般的使用方法是:

    ResourceBundle bundle=ResourceBundle.getBundle("mess");//“mess”是basename
    System.out.println(bundle.getString("hello"));//假设有该hello键
但是当项目文件是以包名组织的话,getBundle需要传入包名如"test.mess"形式才能够找到该properties文件。


我properties的存放路径是在 /src/language,所以我的使用方法是这样:

       

    ResourceBundle bundle=ResourceBundle.getBundle("language.mess");//language为/src下的子目录
    System.out.println(bundle.getString("hello"));





1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:160次
    • 积分:41
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    文章存档