关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

java程序生成配置文件,限制使用次数

发布时间:2023-06-30 23:28:31

每运行一次程序,使用次数就加一,到指定次数后提示使用次数已到。

第一步,生成一个.ini的配置文件,里面用键值对的形式存放数据。

1.File file = new File("info.ini"); if(!file.exists()) {  file.createNewFile(); }

   

第二步,需要用到使IO和Map相结合的类,util包中的Properties类。

Properties prop = new Properties();

   

第三步,建立输入流,与配置文件相关联。使用Properties类中的load方法读取输入流文件中的数据到prop中。

FileInputStream fis = new FileInputStream(file);  prop.load(fis);

   

第四步,获取对应键的值,用计数器累加之后再设置回去。

int count = 0; //计数器 String value = prop.getProperty("time");//根据键获取值  if(value!=null) {   count = Integer.parseInt(value); //字符串转int型  if(count>=5) {  System.out.println("使用次数已到,请购买!");  return;  } } count++;  prop.setProperty("time", count+"");//设置键值

   

第五步,建立输出流与配置文件相关联,使用Properties类中的store方法吧集合中的数据输出到与流关联的文件中。

FileOutputStream fos = new FileOutputStream(file);  prop.store(fos, "这里是注释信息,在配置文件当中不会被读取。");

   

最后一步,关闭输入输出流。

fis.close(); fos.close();

/template/Home/leiyu/PC/Static