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

你可能感兴趣的:(Java应用 ResourBundle类的使用方法【资源类】)