package com.sean.base.fileStudy;
import java.io.*;
import java.util.Properties;
import java.util.Set;
/**
* Properties集合的使用
* @create 2021-02-27 9:39
*/
public class PropertiesDemo {
public static void main(String[] args) throws IOException {
//1创建集合
Properties properties = new Properties();
//2添加数据
properties.setProperty("username","zhangsan");
properties.setProperty("age","20");
System.out.println(properties.toString());
//3遍历
//3.1------keySet
//3.2------entrySet
//3.3------stringPropertyNames()
Set<String> pronames=properties.stringPropertyNames();
for (String pro:pronames
) {
System.out.println(pro+"===="+properties.getProperty(pro));
}
//4和流有关的方法
//--------------list方法------------
/*PrintWriter pw = new PrintWriter("d:\\\\print.txt");
properties.list(pw);
pw.close();
//--------------2store方法------------
FileOutputStream fos = new FileOutputStream("d:\\store.properties");
properties.store(fos,"注释");
fos.close();*/
//--------------3load方法加载------------
Properties properties1 = new Properties();
FileInputStream fis = new FileInputStream("d:\\store.properties");
properties1.load(fis);
fis.close();
System.out.println(properties1.toString());
}
}
Properties集合的使用
最新推荐文章于 2023-09-19 23:07:30 发布