Demo06_Properties.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package J20250728;
  2. import java.io.FileWriter;
  3. import java.io.IOException;
  4. import java.util.Properties;
  5. /**
  6. * @author WanJl
  7. * @version 1.0
  8. * @title Demo06_Properties
  9. * @description 将集合中的元素存入到文件
  10. * @create 2025/7/28
  11. */
  12. public class Demo06_Properties {
  13. public static void main(String[] args) throws IOException {
  14. Properties prop=new Properties();
  15. //使用Properties特有的方法添加属性键值对(添加元素)
  16. prop.setProperty("name","张三");
  17. prop.setProperty("age","25");
  18. prop.setProperty("sex","男");
  19. prop.setProperty("username","zhangsan");
  20. prop.setProperty("password","123456");
  21. //创建字符输出流对象
  22. //myfile.properties是一个文件
  23. //.properties作为后缀名,是一种专门存储属性的文件格式
  24. FileWriter fw=new FileWriter("myfile.properties");
  25. //将prop集合中的键值对写入到指定文件
  26. prop.store(fw,"这是一个非常有意思的介绍");
  27. //关闭流
  28. fw.close();
  29. //读取数据
  30. }
  31. }