java类之Locale,ResourceBundle

本文介绍如何利用Java中的ResourceBundle类实现应用程序的本地化。通过实例展示如何指定语言和地区参数加载相应的资源文件,并从资源文件中读取特定键值对应的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java.lang.Object
 +-java.util.ResourceBundle
 +-java.util.Locale <script src="/jdk150/H2HHinclude.js" language="JScript" type="text/javascript"></script>
        这个类主要用来构建本地化应用,先来看看怎么使用 这个类。比如有这样一人目录结构:
  +
   |--work
          +
           |-----Test.java
           |------MyResources_fr_CH.properties(work/org/jresearch/gossip/resources/MyResources_fr_CH.properties)
  以下代码展示了怎么使用ResourceBundle
 
  1. <script src="/jdk150/H2HHinclude.js" language="JScript" type="text/javascript"> </script> Locale la=new Locale("fr", "CH");//lauguage,country
  2. //对于lauguage,country,Locale类都给出了其对应的static变量
  3. ResourceBundle dbconf = ResourceBundle.getBundle(  
  4.                             "org/jresearch/gossip/resources/db",la);  
  5. driverName = dbconf.getString("driverClassName");  
         其中driverClassName是键值,这几行代码获取了这个键值对应的value.这些代码还显示了MyResources_fr_CH.properties
命名的意义。 <script src="/jdk150/H2HHinclude.js" language="JScript" type="text/javascript"></script> <script src="/jdk150/H2HHinclude.js" language="JScript" type="text/javascript"></script> <script src="/jdk150/H2HHinclude.js" language="JScript" type="text/javascript"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值