执行到FileInputStream fis=new FileInputStream(file);把下面代码加上来这样就输出了,输出的是null,运行程序执行到prop.store(fos, "");以后值为1,这样就写进了文件中time=1;接下来在运行代码到FileOutputStream fos=new FileOutputStream(file);//这句话又重新置为了null,然后运行循环,最后文件中永远都是1,如果把FileOutputStream fos=new FileOutputStream(file);//这句话不动,可以看一下输入流读取文件,properties关联流,执行到int count = 0时值变成了1,执行下面代码执行到结束time=1;循环当在执行到load时properties文件中值为1,int count = 0时值变成了2,往下执行到输出流并刷新。
|