IO流(Properties练习)
来源:互联网 发布:mba智库百科知乎 编辑:程序博客网 时间:2024/05/17 02:17
用于记录应用程序运行次数。
如果使用次数已到,那么给出注册提示
很容易想到是:计数器
可是该计数器定义在程序中,随着程序的运行而在内存中存在,并进行自增。
可是随着该应用程序的退出,该计数器也在内存中消失了
下一次再启动该程序,又重新开始从0计数。
这不是我们想要的
程序即使结束,该计数器的值也存在。
下次程序启动再会先加载该计数器的值并加1后再重新存储起来。
所以要建立一个配置文件。用于记录该软件的使用次数
该配置文件使用键值对的形式。
这样便宜阅读数据,并操作数据
键值对数据是map集合。
数据是以文件形式存储,使用IO技术
那么map+io-->preporties
配置文件可以实现应用程序数据的共享
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) { 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(); }}
0 0
- IO流(Properties练习)
- 23-IO流-46-IO流(Properties集合的-练习)
- java Io 配置文件Properties练习
- 黑马程序员—IO流之Properties小练习
- Java IO流 Properties练习-记录应用程序运行次数
- 黑马程序员---IO(Properties应用程序次数练习)
- 46-IO流(Properties集合的-练习)12 47-IO流(综合练习-文件清单列表. 48-IO流(打印流-PrintStream) 49-IO流(打印流-PrintWriter).
- java IO流(properties)
- IO流-Properties
- JAVA学习第五十三课 — IO流(七)File对象练习 & Properties集合
- IO流(Properties简述)-(Properties存取)-(Properties存取配置文件)
- java--IO流-Properties类
- io流对Properties操作
- Java IO流,Properties集合
- 【IO流】Properties操作配置文件
- Java IO流 、 Properties 、 枚举
- IO流练习
- IO流练习
- IO流(Properties简述)-(Properties存取)-(Properties存取配置文件)
- Ubuntu14.04安装unity tweak tool
- 和NeroBlack合作的流体教学在AboutCG发布
- C++ 关键字 - friend友元
- Tomcat集群原理
- IO流(Properties练习)
- SRM628题解 (T3除外)
- AJAX基础学习3之JSON
- 程序员能力矩阵
- IO流(PrintWriter)
- OCP 1Z0 053 229
- IO流(合并流)
- IO流(切割文件)
- Tomcat Server.xml 详细说明