JAVA对INI文件常用操作

本文介绍了一个用于读取和写入INI配置文件的Java类。该类支持从INI文件中读取信息、修改信息并保存更改。通过使用标准Java库如Properties和FileInputStream,这个实用工具简化了与INI文件交互的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码如下:

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();
		}
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值