sms_format.properties配置文件如上图所示
读取配置文件的类
import java.io.InputStream;
import java.util.Properties;
//读取配置文件
public class Config {
static Properties prop=new Properties();
static{
try{
String path="sms_format.properties";
InputStream is=Config.class.getClassLoader().getResourceAsStream(path);
if(is==null){
is=Config.class.getClassLoader().getResourceAsStream("/"+path);
}
prop.load(is);
}catch(Exception e){
e.printStackTrace();
}
}
public static String getValue(String key,String defaultv) {
return prop.getProperty(key,defaultv);
}
public static String getValue(String key) {
return prop.getProperty(key);
}
public static void main(String[] args) {
}
}
读取配置文件的属性值
String sms1 = Config.getValue("sms1");
String sms2 = Config.getValue("sms2");
String sms3_1 = Config.getValue("sms3_1");
String sms3_2 = Config.getValue("sms3_2");
String sms4 = Config.getValue("sms4");