package com.java.day08;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
import java.util.Set;
/**
* @Auther: iteration.1
* @Date: 11/4/2021 - 04 - 11 - 2:05 PM
* @Description: com.java.day08
* @version: 1.0
*/
public class TestProperties {
public static void main(String[] args) {
Properties prop=new Properties();
FileOutputStream fos=null;
FileInputStream fis=null;
try {
//往properties 配置文件中写内容
prop.setProperty("name","刘西瓜");
prop.setProperty("gender","女");
prop.setProperty("age","29");
prop.setProperty("userName","admin");
prop.setProperty("pwd","123456");
//创建输出流
fos=new FileOutputStream("src/test/resources/config.properties.properties");
//将配置内容写入配置文件
prop.store(fos,"往config.properties配置文件中写入用户名和密码");
//读取properties 配置文件
fis =new FileInputStream("src\\test\\resources\\config.properties.properties");
prop.load(fis);
//遍历properties 配置文件
for ( Object o: prop.keySet()){
System.out.println(o+"="+prop.get(o));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
fos.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
PS:如果有中文乱码,请做如下配置: