⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loadini.java

📁 java支持的短信平台
💻 JAVA
字号:
package com.khan.file;



import java.util.*;
import java.io.*;

/**
 * 处理ini文件
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */
public class LoadIni {
  private Properties prop;
  private String FileName = "";


  public LoadIni() {
    prop = new Properties();
  }


  public LoadIni(String File_name) {
    this.FileName = File_name;
    prop = new Properties();
   // cload.getResourceAsStream()
  }

  /**
   * 写配置项
   * @param key String
   * @param values String
   * @throws IOException
   * @throws Exception
   */
  public void wrintINI(String key, String values) throws IOException, Exception {
    prop.setProperty(key, values);
    String pathStr = "webapps" + File.separator + "dice" + File.separator + "config" + File.separator + "dice.ini";
    FileName = FileName.equals("") ?  pathStr  : FileName;
    FileOutputStream fs = new FileOutputStream(FileName);

    prop.store(fs, "header");
    fs.close();
  }

  /**
   * 读配置项
   * @param key String
   * @throws IOException
   * @throws Exception
   * @return String
   */
  public String readINI(String key) throws IOException, Exception {
    //System.out.println(key);
    String pathStr = "webapps" + File.separator + "dice" + File.separator + "config" + File.separator + "dice.ini";
    FileName = FileName.equals("") ? pathStr :FileName;
    FileInputStream fi = new FileInputStream(FileName);
    prop.load(fi);
    fi.close();
    return prop.getProperty(key);
  }

  public static void main(String[] args) {

  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -