java:Properties类的相关知识

朱雀 2022-08-02 15:40 62阅读 0赞

Properties类是HashTable的子类,存放的数据以键值对的形式存在

  1. /*
  2. 记录程序运行次数的配置文件
  3. */
  4. import java.io.*;
  5. import java.util.*;
  6. class TestProperties
  7. {
  8. public static void main(String[] args) throws Exception
  9. {
  10. //关联配置文件
  11. File file = new File("D:\\info.txt");
  12. if(!file.exists())
  13. {
  14. file.createNewFile();
  15. }
  16. FileInputStream fis = new FileInputStream(file);
  17. //把流加载到集合中
  18. Properties pro = new Properties();
  19. pro.load(fis);
  20. int count = 0;
  21. String value = pro.getProperty("time"); //根据键获取值
  22. if(value != null)
  23. {
  24. count = Integer.parseInt(value);
  25. if(count >= 4)
  26. {
  27. System.out.println("使用次数已达五次");
  28. return;
  29. }
  30. }
  31. count ++;
  32. //把键值对存放到集合中
  33. pro.setProperty("time", count +"");
  34. //把内存中的数据存入文件中
  35. FileOutputStream fos = new FileOutputStream("D:\\info.txt");
  36. pro.store(fos, "");
  37. fis.close();
  38. fos.close();
  39. }
  40. }

发表评论

表情:
评论列表 (有 0 条评论,62人围观)

还没有评论,来说两句吧...

相关阅读

    相关 蜜罐相关知识

    1. 什么是蜜罐 `站在攻击者角度`蜜罐就是一台主机或者说一个互联网资产,例如一个数据库、一个web网站、一个服务等 `站在防御者角度`蜜罐就是一个启动在主机

    相关 磁盘相关知识

    磁盘相关知识 磁盘多为双面可读写,用于增大存储范围。磁盘振动容易发生磁盘损坏,导致磁盘坏道出现,磁盘被划分为磁道,也就是一个一个的同心圆磁道的周长不一样的,磁道上的

    相关 TCP相关知识

    1、TCP传输的可靠性是通过以下几点来保证的   0:TCP 服务器和客户端在传输之前先建立起连接 1:TCP协议把应用层传来的数据分成何时大小的分段,然后将分段发送出去

    相关 接口相关知识

    接口的相关知识 什么是接口: 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口: 1. 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息