Message_zh_CN
[java] package com.itmyhome;
import java.util.ListResourceBundle;
public class Message_zh_CN extends ListResourceBundle {
private final Object date[][] = {
{"info","你好"}
};
@Override
protected Object[][] getContents() {
// TODO Auto-generated method stub
return date;
}
}
package com.itmyhome;
import java.util.ListResourceBundle;
public class Message_zh_CN extends ListResourceBundle {
private final Object date[][] = {
{"info","你好"}
};
@Override
protected Object[][] getContents() {
// TODO Auto-generated method stub
return date;
}
}
读取资源类
[java] package com.itmyhome;
import java.util.Locale;
import java.util.ResourceBundle;
public class T {
public static void main(String[] args) throws Exception{
Locale zhLocale = new Locale("zh","CN"); //表示中国地区
ResourceBundle zhRb = ResourceBundle.getBundle("com.itmyhome.Message",zhLocale); //写入完整的路径名
System.out.println(zhRb.getString("info"));
}
}
package com.itmyhome;
import java.util.Locale;
import java.util.ResourceBundle;
public class T {
public static void main(String[] args) throws Exception{
Locale zhLocale = new Locale("zh","CN"); //表示中国地区
ResourceBundle zhRb = ResourceBundle.getBundle("com.itmyhome.Message",zhLocale); //写入完整的路径名
System.out.println(zhRb.getString("info"));
}
}
不管是资源类还是资源文件,找的时候都是Message,那么如果现在多种资源文件一起出来,那么最终找的是哪一个呢?
实际上此时就需要区分优先级:
Message_zh_CN.class
Message_zh_CN.properties
Message.properties