浏览 4255 次
锁定老帖子 主题:JAVA对INI文件常用操作
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-31
代码如下: 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(); } } }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |