本帖最后由 ☆星痕泪 于 2013-10-26 20:43 编辑
今儿练习关于Properties的使用次数的练习,老是报异常,查了半天搞不定,大家来看看咋个了嘛?
代码如下,- import java.io.*;
- import java.util.*;
- class PropertiesLianXiDemo
- {
- public static void main(String[] args)throws IOException
- {
-
- Properties pro = new Properties();
- File fl = new File("1122.ini");
- if (!fl.exists())
- fl.createNewFile();
- FileInputStream fis = new FileInputStream(fl);
-
- pro.load(fis);
-
- int count = 0;
-
- String value = pro.getProperty("name");
- if (value!=null)
- {
- try
- {
- count = Integer.parseInt(value);
- if(count>=5)
- {
- System.out.println("您好,使用次数已到,拿钱!");
- return ;
- }
- }
- catch (Exception e)
- {
- throw new RuntimeException("有异常");//下面已经把count转成字符串了为什么还是过不了呢?也和老师源代码比较也没出啥问题,就是过不了郁闷了
- }
-
-
- }
- count++;
- pro.setProperty("name",count+"");
-
- FileOutputStream fos = new FileOutputStream(fl);
- pro.store(fos,"");
- fos.close();
- fis.close();
- }
- }
复制代码 |