IO流——Properties类的应用
来源:互联网 发布:php 获取公网ip 编辑:程序博客网 时间:2024/06/01 09:01
/*用于记录应用程序运行次数。如果使用次数已到,那么给出注册提示。很容易想到的是:计数器。可是该计数器定义在程序中,随着程序的运行而在内存中存在,并进行自增。可是随着该应用程序的退出,该计数器也在内存中消失了。下一次在启动该程序,又重新开始从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>*/
阅读全文
0 0
- IO流——Properties类的应用
- IO流——Properties类
- 黑马程序员——IO流(Properties类)
- java--IO流-Properties类
- Properties类的应用
- IO流和集合的交集Properties类的介绍。
- 黑马程序员——java的IO之流操作的基本规律,Properties类,打印流,序列流
- Properties类---与IO流相关的集合类
- 黑马程序员——IO之文件,Properties集合的存取,其他类
- 黑马程序员—IO流之Properties小练习
- java的IO之Properties类
- IO+Properties的使用
- 黑马程序员——Java基础知识——IO(Properties、打印流、IO其他类、字符编码)
- 对Properties类的应用
- 黑马程序员--IO(File类、Properties、IO中其他的一些常用流、字符编码)
- 23-IO流-42-IO流(Properties集合的-基本功能)
- 23-IO流-46-IO流(Properties集合的-练习)
- 黑马程序员——IO流(File类、Properties类、打印流、序列流)
- 招聘销售经理
- java后台常用正则表达式
- CentOS 下安装和使用 Docker
- ios-多线程基础
- Android如何获取fragment里的webview控件资源
- IO流——Properties类的应用
- ROC和AUC介绍以及如何计算AUC
- R语言字符串处理总结
- Linux下超时重传时间(RTO)的实现探究
- Java中switch语句支持的类型
- jeesite导出Excel Minimum column number is 0
- 乱搞 Evensgn 的债务
- 探索c++的new和delete
- linux下configure命令详细介绍