Java应用 ResourBundle类的使用方法【资源类】

第一步,写一个类继承ListResourceBundle这个类

package hyi.cream.autotest;
import java.util.ListResourceBundle;

//1.自定义一个资源类  该类需要继承java.util.ListResourceBundle;这个类
public class ResourceBundleTest extends ListResourceBundle {

    //自己书写二维数组,数组里边存你的配置信息
    static final Object[][] contacts={
            {"a","上海"},
            {"b","青岛"},
            {"c","广州"}
    };

    @Override
    protected Object[][] getContents() {
        return contacts;
    }
}

第二步,使用[.加载这个资源束类到内存 ]

package hyi.cream.autotest;

import java.io.File;
import java.io.IOException;
import java.util.ResourceBundle;

public class TEST {
    public static void main(String[] args) throws IOException {

        //2.加载这个资源束类到内存                        //参数为指定资源类-该类继承了java.util.ListResourceBundle
        ResourceBundle resourceBundle=ResourceBundle.getBundle("hyi.cream.autotest.ResourceBundleTest");
      //判断是否包含某一个键
        String ss=resourceBundle.getString("a");
        boolean b=resourceBundle.containsKey("a");
        System.out.println(b);
        System.out.println(ss);

    }
}

结果:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容