操作步骤:
1、先将文件的内容读到Properties集合中,读出count
2、如果count存在,直接将count+1,不存在直接存
3、调用Properties中的store()方法,存储到文件中
/**记录程序运行次数,时间上限已经到了,就开始给予提示*/
import java.io.IOException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Properties;
public class RunCount {
public static void main(String args[])throws IOException{
File file = new File("File/count.ini");
if(!file.exists()){
file.createNewFile();
}
FileInputStream fis = new FileInputStream("File/count.ini");
Properties prop = new Properties();
prop.load(fis);
int times = 0;
String value = prop.getProperty("times");
if(value !=null){
times = Integer.parseInt(value);
if(times>=5){
System.out.println("用户体验结束,开始有费注册");
return;
}
}
times++;
FileOutputStream fos = new FileOutputStream("File/count.ini");
prop.setProperty("times", times+"");
prop.store(fos, "hh");//写入到文件中
System.out.println(prop);
fis.close();
fos.close();
}
}
|