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

推荐订阅源

人人都是产品经理
人人都是产品经理
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
量子位
GbyAI
GbyAI
腾讯CDC
T
Tailwind CSS Blog
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
Docker
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
Jina AI
Jina AI
IT之家
IT之家
Y
Y Combinator Blog

博客园 - 蓝色随想

萨缪尔·摩尔斯诞辰 [摩尔斯电码或称摩斯密码的创立者] 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异常。