我们经常讲常量写入到property文件中,分享一个简单文件读取类
java代码
package test;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Properties;
public class PropertyUtil{
public static Properties getConfig(String path){
Properties props=null;
try{
props = new Properties();
InputStream in = PropertyUtil.class.getResourceAsStream(path);
BufferedReader bf = new BufferedReader(new InputStreamReader(in));
props.load(bf);
in.close();
}catch(Exception ex){
ex.printStackTrace();
}
return props;
}
public static String getKey(String key){
Properties prop = PropertyUtil.getConfig("test.properties");
return prop.getProperty(key);
}
public static void main(String[] args) {
System.out.println(PropertyUtil.getKey("test_key"));
}
}