惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
B
Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Jina AI
Jina AI
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
L
LangChain Blog
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
F
Fortinet All Blogs
H
Help Net Security
B
Blog RSS Feed
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题

博客园 - 蓝色随想

萨缪尔·摩尔斯诞辰 [摩尔斯电码或称摩斯密码的创立者] poi 3.2 SecurityException HPSFException signer information does not match signer information of other classes in the same package - 蓝色随想 some useful words [随笔]无题 [歌曲]蒲公英的约定 —— 周杰伦 [歌曲]会呼吸的痛 —— 梁静茹 [转]随便说说字符集和编码 - 蓝色随想 - 博客园 [转]MD5简介 论Javascript如何防止污染全局作用域 - 蓝色随想 - 博客园 [转]标准代码页列表 [转][经典]What is the right thing to do? 生日快乐 [漫画]向左走 向右走 Table of ASCII Characters [原]IIS 和 Tomcat 整合步骤 [转]李商隐《嫦娥》赏析 《长大的故事》主题曲 Windows操作系统发展历史专题[转] 常用的英语经典语句
Java资源包处理类ResourceBundle某些细节 - 蓝色随想 - 博客园
蓝色随想 · 2007-10-19 · via 博客园 - 蓝色随想

文件目录:

    com.blue.msg.expMessage.properties
    com.blue.msg.expMessage_zh_CN.properties
    com.blue.msg.expMessage_en_US.properties

代码清单:

1 try {
2             String baseName = "com.blue.msg.expMessage";
3             Locale locale = new Locale("aa","bb");
4             ResourceBundle rb = ResourceBundle.getBundle(baseName, locale);
5             String message = rb.getString("db.notfinddriver.error");
6             System.out.println("|:" + message + "|");
7         } catch (Exception e) {
8             e.printStackTrace();
9         }

1. Locale对应的语言版本的properties文件如果不存在的话,先根据系统的语言版本来找对应的properties文件,如果找不到则使用默认的properties文件,比如:
    系统的语言版本是:中文(中国),那么以上的代码肯定是找不到properties文件的,所以会去找expMessage_zh_CN.properties文件,如果这个文件不存在,才会去找expMessage.properties文件。

2. 如果对应的key无法在资源文件中找到,会抛出

java.util.MissingResourceException异常。