`
daxiaoli123
  • 浏览: 46675 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

ResourceBundle

XML 
阅读更多
简介ResourceBundle
java.util.Resource
java中读取配置文件的信息可以采用properties这个类,但是当遇到国际化问题的时候还是不好解决,因而还是最好使用ResourceBundle这个类,其实ResourceBundle本质上和Properties一样也是一个映射,都是以键值对的形式保存信息,但是其显得更加灵活,当调用ResourceBundle res=ResourceBundle.getBundle("area", Locale.CHINA);

好处
  有时候有些简单的配置文件可以没必要使用xml,其实ResourceBundle类就已经做的很好的。它甚至可以搜索到classpath里的jar文件中一些properties文件。

用法
  public static void main(String[] args) {
                Locale locale1 = new Locale("zh", "CN");
               
                ResourceBundle resb1 = ResourceBundle.getBundle("myres", locale1);
                System.out.println("resourceBundle==========="+resb1);
                System.out.println(resb1.getString("aaa"));

                ResourceBundle resb2 = ResourceBundle.getBundle("myres", Locale.getDefault());
                System.out.println(resb1.getString("bbb"));

                Locale locale3 = new Locale("en", "US");
                ResourceBundle resb3 = ResourceBundle.getBundle("myres", locale3);
                System.out.println(resb3.getString("aaa"));
        }


myres_zh_CN.properties







分享到:
评论
1 楼 侯上校 2012-07-13  
顶一顶!!

相关推荐

    Xml ResourceBundle简单实现

    Xml ResourceBundle是一种在Java编程语言中处理国际化(i18n)和本地化(l10n)资源的方式。它允许开发者以XML格式存储各种语言版本的文本字符串和其他资源,便于程序根据用户所在的区域或首选语言提供相应的内容。...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    ### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...

    国际化插件-ResourceBundle Editor

    国际化插件——ResourceBundle Editor是专门用于处理Java应用程序中国际化(i18n)资源管理的工具。在软件开发过程中,为了使应用能够适应不同语言和文化环境,开发者通常会使用ResourceBundle,这是一个Java类库,...

    ResourceBundle:资源包,包括图片源代码-源码包

    在Java编程语言中,`ResourceBundle` 是一个关键的类,用于管理应用程序的国际化和本地化资源。这个类使得开发者可以方便地存储和获取不同语言环境下的文本、字符串和其他资源,比如图片。在这个名为 ...

    java.util.ResourceBundle使用详解

    java.util.ResourceBundle使用详解

    信息绑定ResourceBundle

    在Java编程中,资源绑定(ResourceBundle)是一种管理国际化和本地化资源的重要机制。它允许开发者将应用程序中的文本、消息和配置信息与特定的语言环境或区域设置分离开来,以便于维护和更新。本文将深入探讨“信息...

    ResourceBundle类在jsp中的国际化实现方法

    `ResourceBundle`类是Java提供的一个标准工具,用于存储和管理不同语言环境下的文本资源。在JSP(JavaServer Pages)中,我们可以利用`ResourceBundle`来实现页面的国际化。下面将详细介绍`ResourceBundle`类的使用...

    ResourceBundleEditor_v0.7.5 eclipes国际化插件

    这款工具不仅提供了便捷的方式来编辑和管理`ResourceBundle`文件,还支持多种语言之间的转换,使得开发者可以更加高效地进行国际化工作。 首先,让我们深入了解`ResourceBundle`的概念。在Java中,`ResourceBundle`...

    使用J2SE API读取Properties文件的六种方法

    ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault()); ``` 这个方法通常用于处理不同语言环境下的资源配置。 3. **使用java.util.PropertyResourceBundle类的构造函数** 如果你直接需要...

    j18n - Java ResourceBundle I18N-开源

    j18n替代了java.util.ResourceBundle以支持Unicode属性文件。 您可以将UTF8字符放入* .properties中,唯一的代码更改是将“ ResourceBundle.getBundle(..)”替换为“ J18n.getBundle(..)”。

    ResourceBundle:有助于开发 REST API 的 Symfony 包

    ResourceBundle 是一个固执的 Symfony 包,用于帮助开发 REST API。 它为您做出一些架构决策,使您能够更多地关注应用程序的领域。 它使用尽可能少的魔法,使其更易于理解、调试和扩展。 ##Prerequisites ...

    php-icu-resourcebundle:ICU 资源包的 PHP 实现,可直接处理 .txt 文件(无需使用 genrb)

    开发它是为了简化创建 ResourceBundle 源的过程,而不必每次使用 genrb 重新编译源文件。 这个项目既不是真正的一部分,也不是。 用法 : 测试文件 <?php use Adoy \ ICU \ ResourceBundle \ ResourceBundle ;...

    javaweb 国际化:DateFormat,NumberFormat,MessageFormat,ResourceBundle的使用

    在Web应用中,国际化主要涉及以下几个类:DateFormat、NumberFormat、MessageFormat和ResourceBundle。 首先,DateFormat类是用于格式化和解析日期的抽象类。它可以用来将日期对象转换成各种语言环境下对应的日期...

    java读取配置文件

    private ResourceBundle resourceBundle; public CommonParam() { propertyFileName = "com/test/dao/SysConfig"; resourceBundle = ResourceBundle.getBundle(propertyFileName); } public String ...

    ResourceBundleEditor 资源文件编辑器 eclipse的资源文件编辑插件

    ResourceBundleEditor 资源文件编辑器 eclipse的资源文件编辑插件 经常在做国际化的时候编辑properties文件。转换文件字符总是让人比较繁琐。有了这个插件所见即所得。我们输入中文的时候自动就转换完毕了。...

    ResourceBundleEditor.rar

    ResourceBundle是Java平台中用于实现国际化的重要工具,它允许开发者将应用程序中的文本资源,如字符串、错误消息等,与特定的地区或语言相分离。ResourceBundleEditor则是专门用于管理和编辑ResourceBundle文件的...

Global site tag (gtag.js) - Google Analytics