1. 新建工程,
e.g.
----src----config----config.properties
----src----main---
----src----test---java---GL.java
----Test.java
其中增加config目录及config.properties文件 假设文件存在test= hello world
2. 我在GL.java增加引用config.properties文件【大家根据自己的文件结构而决定增加到哪里】
public static String getString(String key){
propertyFileName="config";
resourceBundle = ResourceBundle.getBundle(propertyFileName);
if(key== null || key.equals("") || key.equals("null")){
System.out.println(key +" is null!");
return "";
}
String result ="";
String ret="";
try{
ret = resourceBundle.getString(key);
result = ret.trim(); //删除获取字符串首尾空格
} catch(MissingResourceException e){
e.printStackTrace();
}
return result;
}
3. 在工程配置,点击Bulid path, 增加class folder,如图 点击标记1-2增加;标记3为增加成功
4. 在Test.java文件的引用config.properties某个变量
e.g.
System.out.println(GL.getString(test));
Console output:
hello world
此方法的优点是:即使文件有所改变,无需每次rebuild工程,直接引用文件中的变量即可