黑马程序员技术交流社区
标题:
Properties输出问题
[打印本页]
作者:
陈佳
时间:
2015-4-15 22:21
标题:
Properties输出问题
这是我复习毕老师关于Properties类应用的一段代码,功能是限制程序运行次数,超过3次,给出提示,但是有下面的疑问,具体键代码注释:
private static void runProgram() throws Exception {
// TODO Auto-generated method stub
Properties props = new Properties();
File file = new File("count.properties");
if(!file.exists()){
file.createNewFile();
}
FileReader fr = new FileReader(file);
//FileWriter fw = new FileWriter(file);//在这里创建输出流对象文件中的使用次数无法增加,一直是1
props.load(fr);
int count=0;
String value = props.getProperty("time");
if(value!=null){
count = Integer.parseInt(value);
if(count==3){
System.out.println("您的使用次数已达3次,请购买");
return;
}
}
count++;
props.setProperty("time", count+"");
FileWriter fw = new FileWriter(file);//在这里创建程序运行正常
props.store(fw, "");
fw.close();
fr.close();
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2