📄 loadini.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 + -