zoukankan      html  css  js  c++  java
  • 使用次数配置信息练习Properties

    package FileDemo;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.Properties;
    
    public class FileDemo {
    
        public static void main(String[] args) throws IOException {
            method_2();
        }
        //使用次数配置信息练习
        public static void method_2() throws IOException {
            File confile=new File("a.txt");
            if(!confile.exists())
            {
                confile.createNewFile();
            }
            FileInputStream fis=new FileInputStream(confile);
            Properties prop=new Properties();
            prop.load(fis);
            String value=prop.getProperty("time");
            int count=0;
            if(value!=null){
                    count=Integer.parseInt(value);
                    if(count>=5){
    /*                    System.out.println("使用次数已到,给钱");
                        return;*/
                        throw new RuntimeException("使用次数已到,给钱");
                    }
            }
            count++;
            prop.setProperty("time", count+"");
            FileOutputStream fos=new FileOutputStream(confile);
            prop.store(fos, "");
            prop.list(System.out);
            fis.close();
            fos.close();
        }
        public static void method_1() throws IOException
        {
            File file=new File("a.txt");
            if(!file.exists())
            {
                file.createNewFile();
            }
            FileReader fr=new FileReader("a.txt");
            Properties prop=new Properties();
            prop.load(fr);
            prop.setProperty("wangwu", "12");
            FileWriter fw=new FileWriter(file);
            prop.store(fw, "");
            prop.list(System.out);
            fr.close();
        }
    }
  • 相关阅读:
    目录和文件的权限设置方法
    logstash5 单实例多配置文件实现
    elasticsearch 使用快照方式迁移数据
    mysql 主库有数据通过锁库做主从
    mfs挂载
    web页面性能分析一些网址
    centos7 ffmpeg安装
    (转)在 Windows 上安装Rabbit MQ 指南
    (转)TeamCity配置笔记
    (转)分布式缓存GemFire架构介绍
  • 原文地址:https://www.cnblogs.com/kedoudejingshen/p/2732280.html
Copyright © 2011-2022 走看看