本帖最后由 一碗小米周 于 2013-11-7 19:35 编辑
我想请教各位的问题已经写在注释中了。谢谢各位。- //为什么写入到的配置文件里time一直都是等于1呢?谢谢各位了。
- public static void countExe() throws Exception{
- Properties pro = new Properties();
- FileInputStream fis = new FileInputStream("D:\\config.properties");
- FileOutputStream fos = new FileOutputStream("D:\\config.properties");
- pro.load(fis);
- int count=0;
- String value = pro.getProperty("time");
- if(value!=null){
- count=Integer.parseInt(value);
- if(count>=5)
- System.out.println("付钱");
- //return ;这里加不加return有什么区别?
- }
- count++;
- pro.setProperty("time",count+"");//这里写成pro.setProperty("time","count")为什么不行?
- pro.store(fos,"oh ");
-
- fis.close();
- fos.close();
- }
复制代码 |