Properties集合类
Properties集合类
双列集合,键值都是String,唯一一个可以直接结合IO流使用的集合类
从流中读取文件,直接写入文件到流中
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class Test {
public static void main(String[] args) throws IOException {
/*
Properties集合类.md
双列集合,键值都是String,唯一一个可以直接结合IO流使用的集合类
从流中读取文件,直接写入文件到流中
*/
Properties p = new Properties();
// 从配置文件载入数据
p.load(new FileInputStream("conf.properties"));
System.out.println(p);
// 修改配置文件
p.put("name","javaee");
p.put("phone", "911");
p.store(new FileOutputStream("conf.properties"), null);
}
}
/*
conf.properties:
name=java
age=100
out:
{age=100, name=java}
conf.properties:
#Thu Nov 29 23:18:34 CST 2018
phone=911
age=100
name=javaee
*/