JAVA对INI资料常用操作
JAVA对INI文件常用操作
代码如下:
import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.util.Properties; public class IniRead { private static Properties ini = null; //设置INI文件 static File file=new File("src/Config.ini"); static { try { ini = new Properties (); //加载文件 ini.load (new FileInputStream (file)); }catch (Exception ex) { ex.printStackTrace(); } } private IniRead() { } /** * 读取INI信息 * */ public static String getIniKey (String key) { if(!ini.containsKey (key)) { return ""; } return ini.get(key).toString (); } /** * 修改INI信息 * */ public static void setIniKey (String key, String value) { if(!ini.containsKey (key)) { return; } ini.put (key, value); } /** * 保存INI信息 * */ public static void saveIni (String k[]) { try { FileWriter fw = new FileWriter (file); BufferedWriter bw = new BufferedWriter (fw); for (int i = 0; i < k.length; i++) { bw.write (k[i] + "=" + getIniKey (k[i])); bw.newLine (); } bw.close (); fw.close (); }catch (Exception ex) { ex.printStackTrace(); } } }