我们在实际中经常会需要将一些不经常变动的或静态的值放在配置文件中,从而实现不需要改动代码,直接在配置文件中改值就可以,那么就需要封装下读取配置文件的方法,便于使用
需要用到Properties类
两个方法:
1、读取配置文件
2、根据key取value值
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class PropertyUtil {
private static Properties properties = new Properties();
static public Properties readProperties(String name){
InputStream in = null;
try{
in = properties.getClass().getResourceAsStream("/"+name);
properties.load(in);
}catch (IOException e){
e.printStackTrace();
}
return properties;
}
public String getProperty(String key){
String value = properties.getProperty(key);
return value;
}
}