ResourceBundle
1:java.util.ResourceBundle的主要用途? 2:java.util.ResourceBundle的简单测试用法: package one; import java.util.Locale; import java.util.ResourceBundle; public class ResourceBundleTest { public static void main(String[] args ) { Locale myLocale = Locale.getDefault(); ResourceBundle myResource = ResourceBundle.getBundle("resource" , myLocale) ; System.out.println(myResource.getString("mi.hello")); System.out.println(myResource.getString("mi.name")); } } 在同目录下新建资源文件:resource.properties 资源文件内容如下: mi.hello=HELLO mi.name=WORLD
看看另外一种读取*.properties的方法
private static String configFile =
"cn/com/jdlssoft/zxsb/app/interfaces/Impl.properties";
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream in = classLoader.getResourceAsStream(configFile);
Properties prop = new Properties();
try {
prop.load(in);
}
catch (IOException ex) {
logger.error("<外部接口管理> 配置文件读取错误!可能原因为" + ex);
}
Enumeration enumeration = prop.keys();
while (enumeration.hasMoreElements()) {
String key = (String) enumeration.nextElement();
String value = prop.getProperty(key);
map.put(key, value);
}
没有评论:
发表评论