- //需求:用于记录应用程序运行的次数,如果使用次数已到,那么给出注册提示。
- import java.io.*;
- import java.util.*;
- public class ProDemo
- {
- public static void main(String[] args) throws IOException
- {
- Properties pro = new Properties();
- File f = new File("ProDemo.ini");
- if(!f.exists())
- f.createNewFile();
- FileInputStream fr = new FileInputStream(f);
- pro.load(fr);
- int count=0;
- String s = pro.getProperty("time");
- if(s!=null)
- {
- count = Integer.parseInt(s);
- if(count>=5)
- {
- System.out.println("您的使用次数已到,欢迎再次付费使用!!!");
- return;
- }
- }
- count++;
- pro.setProperty("time", count+""); //这一步与下面的代码:pro.store(fw,"");有什么联系?
- //这两步分别是什么意思呀??
- FileOutputStream fw = new FileOutputStream(f);
- pro.store(fw,"");
- fr.close();
- fw.close();
-
- }
- }
复制代码 |