java使用类似ini文件IniProperties的类
有时程序我们想保存一些配置,ini文件的格式是我们常见的一种,最近从网上找来一个封装的类,感觉很好用,与大家共享。类文件见附件。
调用函数如下(自己写的):
private static IniProperties conf = null;public final static String getPropertyValue(String sec, String key){if (conf == null){try{conf = new IniProperties();URL strDir = new SysConfig().getClass().getResource("/");String strF = strDir.getPath() + "sys.properties";File f = new File(strF);if(!f.exists())IOFunc.WriteFile(strF, "");conf.load(strF);}catch (Exception e){e.printStackTrace();}}return conf.get(sec, key);}public final static void setPropertyValue(String sec, String key, String value){try{conf = new IniProperties();URL strDir = new SysConfig().getClass().getResource("/");String f = strDir.getPath() + "sys.properties";File fprop = new File(f);if(!fprop.exists())IOFunc.WriteFile(f, "");conf.load(f);if (!conf.hasSection(sec)){conf.addSection(sec);}conf.set(sec, key, value);conf.save(f);}catch (Exception e){e.printStackTrace();}}1 楼 sunzhyng 2008-08-25 好的,有时间看看