Properties
存储属性名和属性值
属性名和属性值都是字符串类型
没有泛型
和流有关
package com.nocilantro.PropertiesDemo;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Properties;
import java.util.Set;
public class Demo01 {
public static void main(String[] args) throws IOException {
Properties properties = new Properties();
properties.setProperty("username", "leo");
properties.setProperty("age", "20");
// 遍历
Set<String> names = properties.stringPropertyNames();
for (String name : names) {
System.out.println(name + " == " + properties.getProperty(name));
}
// list方法
PrintWriter pw = new PrintWriter("demo.txt");
properties.list(pw);
pw.close();
// store方法 -- 保存
// FileOutputStream fos = new FileOutputStream("store.properties");
// properties.store(fos, "注释");
// fos.close();
// load方法 -- 加载
Properties properties1 = new Properties();
FileInputStream fis = new FileInputStream("store.properties");
properties1.load(fis);
fis.close();
System.out.println(properties1.toString());
}
}
692

被折叠的 条评论
为什么被折叠?



