/**
* @Description Properties使用
*
* 展示 Properties集合的使用
* @author AI福
*/
package com.chapter3.demo04;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.Properties;
import java.util.Set;
public class Demo02 {
public static void main(String[] args) throws Exception{
//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.和流有关的方法
//---------1.list方法---------
/*PrintWriter pw = new PrintWriter("d:\\print.txt");
properties.list(pw);
pw.close();*/
//---------2.store方法--------
/*FileOutputStream fos = new FileOutputStream("d:\\store.properties");
properties.store(fos,"注释");
fos.close();*/
//---------3.load方法 加载----------
Properties properties2 = new Properties();
FileInputStream fis = new FileInputStream("d:\\store.properties");
properties2.load(fis);
fis.close();
System.out.println(properties2.toString());
}
}
Properties使用
最新推荐文章于 2024-08-18 23:25:39 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)