`
lemon_may
  • 浏览: 37876 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

PropertyResourceBundle的使用

阅读更多

PropertyResourceBundle是ResourceBundle的具体子类,是通过对属性文件的静态字符串管理来语言环境资源。

与其他资源包类型不同,不能为 PropertyResourceBundle 创建子类。相反,要提供含有资源数据的属性文件。ResourceBundle.getBundle 将自动查找合适的属性文件并创建引用该文件的 PropertyResourceBundle

具体用法如下:

创建一个属性文件:conf.properties,内容如下:

BODWEBSERVICEIPADDRESS=D:\\work\\LCEclipse\\workspace\\bodportal\\webapps\\bod\\WEB-INF\\classes\\sysconfig\\policyconfig.xml

在程序中,通过PropertyResourceBundle获取:

 private final static String PROPERTIES_NAME = "conf";

public static String getProperties(String configName){

 PropertyResourceBundle prbConfig =

  (PropertyResourceBundle)PropertyResourceBundle.getBundle(PROPERTIES_NAME);
   return prbConfig.getString(configName);

}

 

 

 

 

分享到:
评论

相关推荐

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

    如果你直接需要处理Properties文件,可以使用`PropertyResourceBundle`构造函数。例如: ```java String name = "config.properties"; InputStream in = new BufferedInputStream(new FileInputStream(name)); ...

    eclipse 编辑property的插件

    在IT行业中,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域。它提供了丰富的功能和扩展性,使得开发者能够高效地编写、调试和管理代码。在处理国际化(i18n)项目时,Property文件是常见的资源...

    java 读properties 文件六种方法

    与第二种方法类似,但更直接地使用`PropertyResourceBundle`,它专门用于读取Properties格式的资源文件。 ```java import java.io.FileInputStream; import java.io.InputStream; import java.util....

    管理系统系列--使用Java Swing开发的学生信息管理系统.zip

    8. 国际化支持:为了适应多语言环境,开发者可以使用`ResourceBundle`和`PropertyResourceBundle`进行国际化配置。 9. 事件监听:Swing组件都支持事件监听,开发者需要为按钮、菜单等添加监听器,以便在用户进行...

    Java加载properties文件的六种方法

    如果不涉及国际化,可以直接使用 `PropertyResourceBundle` 构造函数。示例: ```java InputStream in = new BufferedInputStream(new FileInputStream(name)); ResourceBundle rb = new PropertyResourceBundle...

    java读取proterties的六种方法

    这种方式更底层,直接使用 `PropertyResourceBundle` 构造函数与 `InputStream` 来加载 Properties 文件。示例: ```java InputStream in = new BufferedInputStream(new FileInputStream("filename.properties")...

    读取Properties文件的六种方法

    使用`java.util.PropertyResourceBundle` `PropertyResourceBundle`继承自`ResourceBundle`,专门用于处理`.properties`文件。这种方式可以直接将`InputStream`传入构造器。 **代码示例:** ```java import java...

    SwingQQ详解(不才之作,敬请欣赏)

    Java的`ResourceBundle`和`PropertyResourceBundle`可以用来加载不同语言的资源文件。 通过以上分析,我们可以看到SwingQQ项目涵盖了Swing GUI开发的多个方面,包括组件使用、事件处理、数据模型、网络通信以及用户...

    J2SE API读取Properties文件六种方法

    使用 `java.util.PropertyResourceBundle(InputStream)` 这是另一种利用`ResourceBundle`子类的方式,直接从输入流中创建`PropertyResourceBundle`实例。 ```java import java.io.FileInputStream; import java....

    API读取Properties文件的六种方法

    使用 `java.util.PropertyResourceBundle` 类 与`ResourceBundle`类似,`PropertyResourceBundle`专门用于处理`.properties`格式的文件。这种方式可以更精确地控制资源文件的读取过程。 ```java import java.io....

    Xml ResourceBundle简单实现

    本文将深入探讨Xml ResourceBundle的实现原理、优势以及如何在实际项目中使用。 首先,我们来理解什么是ResourceBundle。在Java中,ResourceBundle是一个接口,用于管理应用程序中的可配置资源,如字符串、图像或...

    java对properties文件的操作

    - 使用`PropertyResourceBundle`:如果你的项目需要多语言支持,可以使用`PropertyResourceBundle`,它可以加载不同语言版本的Properties文件。 - `Properties`的`list()`方法:可以将Properties内容打印到控制台...

    Java读取Properties文件几种方法总结

    在上面的代码中,我们首先创建了一个BufferedInputStream对象,用于读取Properties文件,然后使用PropertyResourceBundle类的构造函数将Properties文件加载到ResourceBundle对象中。 方法四:使用class变量的...

    Java读取Properties文件的六种方法

    #### 三、使用 `java.util.PropertyResourceBundle` 类的构造函数 这种方式与第二种方法类似,但它是直接通过 `InputStream` 加载资源。 ```java import java.io.FileInputStream; import java.io.InputStream; ...

    Java中的几种读取properties配置文件的方式

    使用PropertyResourceBundle可以读取properties文件,代码如下: ```java InputStream is = new BufferedInputStream(new FileInputStream("文件名前缀")); ResourceBundle rbs = new PropertyResourceBundle(is); ...

    Java国际化

    5. **PropertyResourceBundle和ResourceBundle.Control**:`PropertyResourceBundle`是默认的资源束实现,基于.properties文件。`ResourceBundle.Control`则允许自定义资源束的加载策略,比如从其他源(如数据库或...

    jwwe学习资料,jwwe学习资料

    使用`java.util.PropertyResourceBundle` 这是`ResourceBundle`的一个子类,专门用于处理`.properties`文件。代码示例如下: ```java InputStream in = new BufferedInputStream(new FileInputStream(name)); ...

    使用java实现的windows notepad

    这可以通过使用`ResourceBundle`和`PropertyResourceBundle`实现。 综上所述,开发一个Java版的Windows Notepad涉及到Java的基础知识,包括文件操作、GUI设计和事件处理,同时也需要对Swing组件和布局管理有深入的...

    ikvm,java中的jar包转dll,可供c#引用,ikvmbin-7.2.4630.5和ikvmbin-8.1.5717

    相应的版本转化,在vs引用时ikvm也要安装相应的版本,否则无法使用 如果出现无法将类型为“java.util.PropertyResourceBundle”的对象强制转换为类型“sun.util.resources.OpenListResourceBundle”,则确认运行版本的...

    java国际化.ppt

    - `ListResourceBundle`适用于包含非字符串对象的资源,而`PropertyResourceBundle`仅处理字符串资源。 10. **本地化工具**: - `native2ascii`工具用于将本地编码的属性文件转换为ASCII格式,以便Java能正确读取...

Global site tag (gtag.js) - Google Analytics