Java IO流 Properties练习-记录应用程序运行次数
来源:互联网 发布:ppsspp mac版本 编辑:程序博客网 时间:2024/06/05 07:20
/*用于记录应用程序运行次数。如果使用次数已到,那么给出注册提示。很容易想到的是:计数器。可是该计数器定义在程序中,随着程序的运行而在内存中存在,并进行自增。可是随着该应用程序的退出,该计数器也在内存中消失了。下一次在启动该程序,又重新开始从0计数。这样不是我们想要的。程序即使结束,该计数器的值也存在。下次程序启动在会先加载该计数器的值并加1后在重新存储起来。所以要建立一个配置文件。用于记录该软件的使用次数。该配置文件使用键值对的形式。这样便于阅读数据,并操作数据。键值对数据是map集合。数据是以文件形式存储,使用io技术。那么map+io -->properties.配置文件可以实现应用程序数据的共享。*/import java.io.*;import java.util.*;class RunCount{public static void main(String[] args) throws IOException{Properties prop = new Properties();File file = new File("count.ini");if(!file.exists())file.createNewFile();FileInputStream fis = new FileInputStream(file);prop.load(fis);int count = 0;String value = prop.getProperty("time");if(value!=null){count = Integer.parseInt(value);if(count>=5){System.out.println("您好,使用次数已到,拿钱!");return ;}}count++;prop.setProperty("time",count+"");FileOutputStream fos = new FileOutputStream(file);prop.store(fos,"");fos.close();fis.close();}}/*name=zhangsanage=20<persons><person id="001"><name>zhagnsan</name><age>30</age><address>bj</address></person><person><name</person></persons>*/J
0 0
- Java IO流 Properties练习-记录应用程序运行次数
- 黑马程序员---IO(Properties应用程序次数练习)
- 使用 Properties 对象,用于记录应用程序运行次数
- Lesson_for_java_day17--java中的IO流(IO基本流、键盘输入、管道流、文件及文件夹操作、Properties类、切割文件、记录软件运行次数)
- 记录应用程序运行次数
- day20File类,各方法。递归。删除一带内容的目录。Properties 。记录应用程序运行次数。打印流。切割合并文件。
- IO流(Properties练习)
- 使用Properties记录程序运行次数
- java Io 配置文件Properties练习
- java IO流(properties)
- 黑马程序员-学习日志-练习用于记录程序运行次数
- Java 判断程序运行次数---- Properties 文件计数器
- 程序运行次数练习
- 23-IO流-46-IO流(Properties集合的-练习)
- java--IO流-Properties类
- Java IO流,Properties集合
- Java IO流 、 Properties 、 枚举
- JAVA学习第五十三课 — IO流(七)File对象练习 & Properties集合
- 找数字的小测试
- Fragment里onActivityResult()无回调的问题
- [Erlang]link进程信号详解
- 真正理解红黑树,真正的(Linux内核里大量用到的数据结构,且常被二货问到)
- 2.29
- Java IO流 Properties练习-记录应用程序运行次数
- 深入学习表达式
- 编译原理项目--比特大战
- leetcode 日经贴,Cpp code -Summary Ranges
- Redis 对象
- 2015062710 - 要做的事情和人生阶段
- 易语言post编码问题解决方案。
- 欢迎使用CSDN-markdown编辑器
- 使用NGUI的UIListener 和UIEvent Trigger 中的 OnDouble-Click 出现问题