package demo.assemble;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
class Properties应用_指定软件运行次数 {
public static void main(String[] args) throws IOException {
File file = new File("配置文件.txt");
if (!file.exists()) {//如果该文件不存在就创建
file.createNewFile();
}
Properties prop = new Properties();
FileReader fr = new FileReader(file);
prop.load(fr);
String value = prop.getProperty("count");
if (value == null) {//如果该软件第一次运行,配置文件中无任何信息,value值为null
prop.setProperty("count", "1");
} else if (Integer.parseInt(value) < 3) {//如果该软件不超过运行次数,就记录运行次数,并写入文件
int count = Integer.parseInt(value) + 1;
prop.setProperty("count", String.valueOf(count));
} else {
System.out.println("该软件试次数已用完,请付费购买");
fr.close();
System.exit(0);
}
FileWriter fw = new FileWriter(file);
prop.store(fw, "runCount");
System.out.println("成功运行");
fr.close();
fw.close();
}
}
Properties实现指定软件运行次数
软件运行次数管理:配置文件操作与限制
最新推荐文章于 2025-06-23 14:51:23 发布
本文介绍了如何使用Java实现一个简单的程序,通过读取并操作配置文件来记录软件运行次数,当达到预设次数时提示付费。核心代码展示了如何创建、读取、写入配置文件以及条件判断。
1958

被折叠的 条评论
为什么被折叠?



