1,Properties属性集的体系与作用:
- 作为集合的使用;实现的是map集合的接口;
-
2,Properties属性集作为集合的使用:
Properties实现了Map接口,就是一个双列集合可以存储键值对数据,键和值都是字符串类型。
作为集合的特有方法:
Properties属性对象的创建:
Properties properties = new Properties();
添加键和值(都是String类型):
properties.setProperty("da","1");
通过键获取值:
properties.getProperty("da");
获取所有的键:
Set<String> strings = properties.stringPropertyNames();
3,Properties属性集和IO流的结合使用:
属性集和IO流结合的相关方法:
创建属性集对象:
Properties properties = new Properties();
输入字符流到属性列表(拿字符流举例):store
properties.setProperty("da","1");
properties.store(new FileWriter("G:\\xxx.properties"),"数据库信息");
将属性集的键和值写入输出到字符流(拿字符流举例):load
properties.load(new FileReader("G:\\xxx.properties"));
System.out.println(properties);
属性文件的介绍:
- 后缀是 . properties 结尾,里面的内容一行一个 key=value。
- 后续做为软件的配置文件。