java 读写 xxx.ini

偶然在网上找到java可以读写xxx.ini文件

1、首先你需要了解xxx.ini配置文件的组成,如下:

格式

INI文件由节、键、值组成。

[section]

参数(键=值)

name=value

2、其次你得去网上下载inieditor-r2.jar或者inieditor.jar

下面以java程序读写取MySQL中配置文件my.ini文件(实现把my.ini文件拷贝到了我建立工程的目录下了)为例子:

注意my.ini文件中包含如下信息:

[mysqld]

# The TCP/IP Port the MySQL Server will listen on
bind-address = 127.0.0.1
port = 3306

我们的目的是修改[mysqld]下的bind-address的值:具体修改如下

/*
 * @class MyINIContext.java
 * @author ccfeng
 * @date 2013-4-2
 * 
 *
 */
package com;
import java.io.IOException;
import ch.ubique.inieditor.IniEditor;


public class MyINIContext {
public final static String DEFAULT_SETTING = "my.ini";
private static IniEditor iniEditor = new IniEditor();
static {
try {
iniEditor.load(DEFAULT_SETTING);
} catch (IOException e) {
e.printStackTrace();
}
}

public static String getValue(String section,String key){
return iniEditor.get(section, key);
}
public static void saveOrUpdate(String section,String key,String value){
iniEditor.set(section, key, value);
try {
iniEditor.save(DEFAULT_SETTING);
} catch (IOException e) {
e.printStackTrace();
}
}

//TEST
public static void main(String[] args) {
String ip = getValue("mysqld", "bind-address");
System.out.println(ip);
saveOrUpdate("mysqld", "bind-address","192.168.0.103");
ip =getValue("mysqld", "bind-address");
System.out.println(ip);
}
}


输出结果:

127.0.0.1
192.168.0.103


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值