`
ghsea
  • 浏览: 111842 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java类之Locale,ResourceBundle

    博客分类:
  • java
阅读更多
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>
分享到:
评论
1 楼 lzt20032012 2008-11-14  

相关推荐

    Xml ResourceBundle简单实现

    Xml ResourceBundle的实现基于Java的`java.util.ResourceBundle`类和`java.util.PropertyResourceBundle`类的扩展。通过创建自定义的ResourceBundle类,我们可以解析XML文件并加载其中的资源。这个过程通常包括以下...

    Java i18n的简单实现

    总结,Java i18n通过ResourceBundle和Locale等类提供了一套完整的解决方案,使得开发者能够轻松地创建适应多种语言环境的软件。正确理解和使用这些工具和机制,不仅可以提高软件的可移植性,也能提升用户体验,尤其...

    java国际化代码(jsp)

    `java.util.Locale`类是Java中的核心类,用于定义语言、国家和地区。例如,`Locale("en", "US")`代表英语(美国),`Locale("fr", "FR")`代表法语(法国)。程序可以根据用户的选择或系统设置创建合适的Locale对象...

    java 国际化转换

    Java提供了强大的国际支持功能,这主要通过`java.util`包中的`Locale`类和`ResourceBundle`类来实现。 ##### 2.1 Locale类 `Locale`类表示特定地理、政治或文化区域(如“美国”、“法国”等)的特定设置。它用于...

    国际化 必备工具 java编写

    Java的`java.util.ResourceBundle`类是用来加载和管理这些资源文件的。通过这个类,我们可以根据用户的语言环境动态地加载相应的资源。 3. **Locale类** `java.util.Locale`类用于表示不同的地区设置,如语言、...

    JAVA国际化

    在Java中,主要通过`java.util.ResourceBundle`类和`.properties`文件来实现这一功能。 1. **ResourceBundle**:这是Java中的核心类,用于管理应用中的本地化资源。开发者可以为每种语言或地区创建一个对应的...

    java国际化官方指南

    最核心的类之一是java.util.Locale类,它表示一个特定的地理、政治或文化地区。Locale类的实例用于定义应用程序的本地化属性,如语言、国家和地区信息。通过使用不同的Locale对象,可以为不同的地区设置相应的显示...

    Java 国际化操作

    1. **Locale对象**:在Java中,`java.util.Locale`类代表了一个特定的语言环境,它包含了语言、国家和地区的信息。例如,`new Locale("en", "US")`表示英语(美国)。开发者可以创建针对不同地区的Locale对象以适应...

    java实现国际化I18N简单实例,没用任何框架.zip

    ResourceBundle bundle = ResourceBundle.getBundle("messages", new Locale("de")); ``` 2. 获取值:通过键获取资源包中的值: ```java String greeting = bundle.getString("greeting"); ``` 3. 输出结果:...

    JAVA_国际化程序实现

    除了上述基础,Java还提供了`java.util.Locale`类,用于表示语言、国家和变体。你可以根据需要创建不同的`Locale`对象,然后在`ResourceBundle`和格式化类中使用它们。 在Web应用中,Spring框架提供了强大的i18n...

    java jdk api中文开发文档(免币)

    14. **国际化**:Java提供了Locale和ResourceBundle类,支持多语言环境下的应用程序开发。 15. **XML处理**:Java提供了DOM、SAX和JAXB等方式处理XML文档。 以上仅是Java JDK API中文开发文档中部分关键知识点的...

    java国际化实现框架底层源码

    Java提供了完整的API来处理国际化问题,主要包括java.util.Locale、java.text包中的类以及ResourceBundle等核心组件。下面我们将深入探讨Java国际化实现的原理,并结合`SearchZhUtil.java`源码进行分析。 1. **java...

    java程序多国语言示例

    Java提供了`java.util.ResourceBundle`类来管理和加载这些资源包。以下是一些关于Java多国语言支持的关键知识点: 1. **Resource Bundle创建**:首先,你需要为每种语言创建一个.properties文件,例如`messages_en....

    java实现国际化

    Java实现国际化是一个重要的技术主题,尤其对于开发面向全球用户的软件来说。...通过合理利用`ResourceBundle`、`Locale`、`DateFormat`等类,以及相应的开发工具,我们可以实现高效且灵活的国际化方案。

    java国际化组件

    在Java中,国际化通常通过使用Resource Bundle和Java的Locale类来实现。资源库(Resource Bundle)包含了特定语言环境下的字符串和其他可本地化的资源,而Locale对象则代表了特定的语言和地区设置。 首先,我们来看...

    Java国际化编程及其实现.rar

    在Java中,国际化主要通过java.util包下的Locale、ResourceBundle和Format类来实现。 首先,Locale类代表一个特定的语言环境,包括语言、国家和变体。例如,"zh_CN"代表简体中文,"en_US"代表美式英语。开发者可以...

    Java API 中文版 Java_Help_CHS.chm

    6. **国际化和本地化**:Java提供了Locale类和ResourceBundle类,支持不同地区的日期、货币、数字格式,以及文本的本地化。 7. **反射机制**:Java的反射API允许在运行时动态地获取类的信息(如类名、方法名、参数...

    JAVA常用API文档 中文完整版.zip

    9. **国际化与本地化**:java.util.Locale和ResourceBundle类用于处理不同地区的语言和文化习惯,支持多语言环境的应用开发。 10. **XML处理**:DOM(Document Object Model)和SAX(Simple API for XML)是两种...

    java国际化i18n

    5. 使用`java.util.Locale`和`java.text.DecimalFormat`等类,可以创建和格式化符合特定地区习惯的日期、时间和数值。 6. 考虑右到左(RTL)语言:对于如阿拉伯语和希伯来语这样的语言,界面布局需要从右到左显示。...

Global site tag (gtag.js) - Google Analytics