|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 |
<br><br>import
java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Properties;public class PropertiesTest { public
static void main(String[] args) throws
IOException { File file = new
File("my.ini"); //犯傻的时候,我把这句写到这,还说每次读到的文件都是空的,傻了 //这样的话,每次程序一运行,就会覆盖以前有内容的配置文件 //FileWriter fileW = new FileWriter(file); if(!file.exists()){ file.createNewFile(); } System.out.println(file.exists()); Properties ps = new
Properties(); ps.load(new
FileReader(file)); int
count = 0; ps.list(System.out); String countStr = ps.getProperty("count"); if(countStr != null){ count = Integer.valueOf(ps.getProperty("count")); if(count > 3){ throw
new RuntimeException("您已经登录3次,请付钱!"); } } count ++; ps.setProperty("count", String.valueOf(count)); ps.store(new
FileWriter(file), "properties"); }} |
思路:
给启动程序添加配置文件,用于记录程序启动次数,每次启动,修改启动次数,当达到指定次数时抛出异常
记录程序启动次数,达到固定次数后不能使用,布布扣,bubuko.com
原文:http://www.cnblogs.com/lxricecream/p/3601217.html