- Properties pro = new Properties();
- File file = new File("E:\\java11\\test\\info.ini");
- FileInputStream is = new FileInputStream(file);
- FileOutputStream os = new FileOutputStream(file);
- if (!file.exists())
- {
- file.createNewFile();
- os.write("value=0".getBytes());
- os.flush();
- }
-
- pro.load(is);
- int count =1;
- String value = pro.getProperty("value");
- //if(value!=null)
- //{
- count = Integer.parseInt(value);
- if ( count>3)
- {
- System.out.println("使用次数已到,请立刻充值");
- return ;
- }
-
- //}
- count++;
- pro.setProperty("value",count+"");
-
- pro.store(os,"haha");
- }
复制代码
问题:1 //if(value!=null)的时候 会提示null。我前面已经创建了为什么还会提示空
问题:2 当添加上if(value!=null)时 编译可以成功,但是功能不能实现,哪里的逻辑出了问题。
注:这不是视频里的原代码。是自己理解写的。可能有点乱。 |