读取配置文件,分为三步:
第一步:
读取文件输入流(如果是中文需要设置编码)
//获取文件输入流
FileInputStream fileInputStream = new FileInputStream("resources/MyConfig.properties");
//如果是中文,需要包装成utf-8编码方式的reader来加载
InputStreamReader InputStreamReader = new InputStreamReader(fileInputStream,"utf-8") ;
第二步:
实例化properties对象,并加载配置文件.
//声明定义properties文件读取实例
Properties properties = new Properties();
//加载文件
properties.load(InputStreamReader);
第三步:
根据key值读取value(key值就是properties等号左侧的值,右侧为value)
//获取key值
String key1Value = properties.getProperty("key1");
String key2Value = properties.getProperty("key2");
//输出到控制台
System.out.println("key1的值:" + key1Value);
System.out.println("key2的值:" + key2Value);
ps:
我的properties文件
key1=我是中国人
key2=i'm chinese
是不是很简单呢?