Java读取更新.ini文件(三)
2017-11-21 15:43
1006 查看
my.ini文件:
[section]
name=Konan
[sect]
name=zhangsan
Java代码:
package com.accord.util;
import java.io.File;
import java.io.IOException;
import org.dtools.ini.*;
public class ReadUpdateIni {
public static void main(String[] args) throws Exception {
new ReadUpdateIni().readIniFile02();
}
public void readIniFile02() throws Exception {
IniFile iniFile = new BasicIniFile();
IniFileReader reader = new IniFileReader(iniFile, new File("E:/2.ini"));
reader.read();
for(int i=0;i<iniFile.getNumberOfSections();i++){
IniSection sec = iniFile.getSection(i); //得到所有部分
//IniSection sec = iniFile.getSection("language"); //得到指定部分
System.out.println(sec.getName());
for (IniItem item : sec) {
System.out.println(item.getName() + "=" + item.getValue());
}
}
}
public void readUpdateIniFile() {
IniFile iniFile = new BasicIniFile();
File file = new File("E:\\my.ini");
IniFileReader rad = new IniFileReader(iniFile, file);
IniFileWriter wir = new IniFileWriter(iniFile, file);
try {
// 读取item
rad.read();
//IniSection iniSection = iniFile.getSection(0);
IniSection iniSection = iniFile.getSection("sect");
IniItem iniItem = iniSection.getItem("name");
String name = iniItem.getValue();
iniItem.setValue("Konan");
iniSection.addItem(iniItem);
iniFile.addSection(iniSection);
wir.write();
} catch (IOException e) {
e.printStackTrace();
}
}
}
需要jar包:org.dtools.javaini-v1.1.00.jar 点击打开链接下载
[section]
name=Konan
[sect]
name=zhangsan
Java代码:
package com.accord.util;
import java.io.File;
import java.io.IOException;
import org.dtools.ini.*;
public class ReadUpdateIni {
public static void main(String[] args) throws Exception {
new ReadUpdateIni().readIniFile02();
}
public void readIniFile02() throws Exception {
IniFile iniFile = new BasicIniFile();
IniFileReader reader = new IniFileReader(iniFile, new File("E:/2.ini"));
reader.read();
for(int i=0;i<iniFile.getNumberOfSections();i++){
IniSection sec = iniFile.getSection(i); //得到所有部分
//IniSection sec = iniFile.getSection("language"); //得到指定部分
System.out.println(sec.getName());
for (IniItem item : sec) {
System.out.println(item.getName() + "=" + item.getValue());
}
}
}
public void readUpdateIniFile() {
IniFile iniFile = new BasicIniFile();
File file = new File("E:\\my.ini");
IniFileReader rad = new IniFileReader(iniFile, file);
IniFileWriter wir = new IniFileWriter(iniFile, file);
try {
// 读取item
rad.read();
//IniSection iniSection = iniFile.getSection(0);
IniSection iniSection = iniFile.getSection("sect");
IniItem iniItem = iniSection.getItem("name");
String name = iniItem.getValue();
iniItem.setValue("Konan");
iniSection.addItem(iniItem);
iniFile.addSection(iniSection);
wir.write();
} catch (IOException e) {
e.printStackTrace();
}
}
}
需要jar包:org.dtools.javaini-v1.1.00.jar 点击打开链接下载
相关文章推荐
- (Clob的写入和读取-java)更新数据库报错:SQL Error: 1461, SQLState: 72000 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
- java_Excel jxl 操作Excel文件(读取,创建,更新)
- java读取ini文件
- 对Java配置文件Properties的读取、写入与更新操作
- java读取、写入保存、遍历ini文件配置数据 实现数据同步
- Java配置文件Properties的读取、写入与更新操作
- JAVA读取、写入、更新CLOB字段
- 用Java读取INI文件(带section的)
- (转)实现对Java配置文件Properties的读取、写入与更新操作
- java读取ini文件
- java 拷贝文件和读取ini文件
- 项目开发中经常要用到的知识----Java读取.Properties,.Xml,.Ini文件(一)
- java读取文件(不断更新)
- Java操作ini文件 ,解决properties文件中无法读取换行及空格
- 用Java读取INI文件(带section的)
- Java读取XML文件常用方法 详解!(第二次更新)
- mysql导入CSV文件及JAVA读取CSV文件和MYSQL批量插入和更新及ibatis常用SQL语句
- 我的第五个java程序 每过10秒读取一次天气 并把天气更新到mysql数据库里
- 用Java读取INI文件(带section的)
- Java - 使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?