补充:Properties
- Properties:属性集合
- 特点
- 存储属性名和属性值
- 属性名和属性值都是字符串类型
- 没有泛型
- 和流有关
public class Demo1 {
public static void main(String[] args) throws Exception {
Properties properties = new Properties();
properties.setProperty("username","zhangsan");
properties.setProperty("age","20");
System.out.println(properties.toString());
Set<String> pronames = properties.stringPropertyNames();
for (String pro: pronames) {
System.out.println(pro + "====" +properties.getProperty(pro));
}
PrintWriter pw = new PrintWriter("e:\\print.txt");
properties.list(pw);
pw.close();
FileOutputStream fos = new FileOutputStream("e:\\store.properties");
properties.store(fos,"注释");
fos.close();
Properties properties2 = new Properties();
FileInputStream fis = new FileInputStream("e:\\store.properties");
properties2.load(fis);
fis.close();
System.out.println(properties2.toString());
}
}
总结