//需求:用于记录应用程序运行的次数,如果使用次数已到,那么给出注册提示。
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();
}
}
|