第一步,写一个类继承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