欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java使用ResourceBundle类载入资源文件并显示,,下面代码演示如何使用Re

来源: javaer 分享于  点击 11432 次 点评:95

java使用ResourceBundle类载入资源文件并显示,,下面代码演示如何使用Re


下面代码演示如何使用ResourceBundle载入资源文件。 ResourceBundle是一个抽象类,我们需要通过它的静态方法getBundle获得其实例。

getBundle方法有几种重载,我们使用了两个参数的重载,第一个参数指定资源文件的baseName,第二个参数指定国家地区信息

如下代码示例:

package com.javadb.examples;import java.util.Enumeration;import java.util.Locale;import java.util.ResourceBundle;/** * * @author byrx.net */public class Main {    public void loadResourceBundle() {        ResourceBundle resource = ResourceBundle.getBundle("Phrases", Locale.US);        Enumeration<String> keys = resource.getKeys();        String key = null;        while (keys.hasMoreElements()) {            key = keys.nextElement();            System.out.println(key + " - " + resource.getObject(key));        }    }    public static void main(String[] args) {        new Main().loadResourceBundle();    } }

下面是Phrases_en_US.properties文件的内容:

phrase1=Hellophrase2=World

上述程序执行结果:

phrase2 - Worldphrase1 - Hello
相关栏目:

用户点评