java 读写 ini 配置文件【IDEA】
一、ini4j
若在maven项目中的pom.xml中配置:
<dependency><groupId>org.ini4j</groupId><artifactId>ini4j</artifactId><version>0.5.4</version>
</dependency>
若不是maven项目,下载 ini4j
解压ini4j-0.5.4-bin.zip
后,在项目结构
的模块
里,点击+
号,将 ini4j-0.5.4.jar
导入工程。
二、添加配置文件 env.ini
[dev]
url="dev-url"
user="dev-user"
password="dev-password"[testing]
url=""
user=""
password=""
三、添加IniUtils
类
import org.ini4j.Ini;
import org.ini4j.Profile;
import org.ini4j.Wini;import java.io.File;
import java.util.Map;
import java.util.Set;public class IniUtils {public static void main(String[] args) {try {readIni();} catch (Exception e) {System.out.println(e.getMessage());}}private static void readIni() throws Exception {Wini ini = new Wini(new File("config/env.ini"));// 读Ini.Section section = ini.get("dev");String url = section.get("url");String user = section.get("user");String password = section.get("password");System.out.println(url);System.out.println(user);System.out.println(password);// or just use java.util.Map interfaceMap<String, String> map = ini.get("dev");String url1 = map.get("url");String user1 = map.get("user");String password1 = map.get("password");System.out.println(url1);System.out.println(user1);System.out.println(password1);// get all section namesSet<String> sectionNames = ini.keySet();for (String sectionName : sectionNames) {Profile.Section section1 = ini.get(sectionName);System.out.println(sectionName);}// 写ini.put("sleepy", "age", 89);ini.put("sleepy", "weight", 45.6);ini.store();}
}
参考:java 读取ini配置文件
java 读写 ini 配置文件【IDEA】相关推荐
- java程序中my.ini_帮忙写个JAVA 读写ini配置文件小程序!!!!!
展开全部 其实使用 JDK 里面提供的e68a843231313335323631343130323136353331333335306263 Properties 最方便. 相关使用方法可以自己去查 ...
- python读取配置文件 分段_Python3读写ini配置文件的示例
ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...
- C# 读写ini配置文件demo
INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数. INI文件其实并不是普通的文本文件.它有自己的结构.由若 ...
- C/C++ ini配置文件的格式及如何读写ini配置文件
一.ini配置文件的格式 为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序 ...
- C# 读写ini配置文件
C# 读写ini配置文件 一.简述 记--c#通过调用系统api接口进行简单读写ini配置文件. 例子打包:外链:https://wwa.lanzoui.com/b0c9nm3pa 密码:8maq ...
- C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()
转自:http://hi.baidu.com/andywangcn/blog/item/10ba730f48160eeb37d122e9.html 配置文件中经常用到ini文件,在VC中其函数分别为: ...
- 【Python教程】读写ini配置文件的详细操作
ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...
- 【转载】C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()
配置文件中经常用到ini文件,在VC中其函数分别为: #include <Windows.h> //wince,WMobile.ppc不支持这几个函数 写入.ini文件:bool Writ ...
- Java 读取 INI 配置文件的方法
INI 配置文件是 Windows 以前非常喜欢使用的一种配置文件格式,形如: [GLOBAL] path = c:\appdata [JDBC] driver = com.mysql.jdbc.Dr ...
- 批处理之读写ini配置文件
1. 简介 批处理并没有直接读写ini文件的功能.所以只能通过读取文件内容分析比较来找到相应段名.键名对应位置,然后提取相应字符串来做为读.写则是找到键名对应的内容,然后进行替换,重新新的文件然后覆盖 ...
最新文章
- ThinkPHP框架搭建网站
- 从NetBeans运行和调试WildFly Swarm应用程序
- 【Python3网络爬虫开发实战】1.7.2-mitmproxy的安装
- 【转】Unix系统的心脏-Unix文件系统
- js原生方式实现bind方法
- typescript之prototype
- intel网卡驱动下载linux,Intel网卡驱动下载_万能英特尔网卡驱动_万能网卡驱动_5分享...
- 《产品经理面试攻略》PART 1:产品经理入门
- oracle混音插件教程,【图片】【教学】waves混音插件官方教学贴,长期更新_混音吧_百度贴吧...
- web前端知识体系之基础知识 - CSS语言和功能
- 邮件客户端里的网络设置
- win电脑主板设置的Bios密码清除方法
- 《果壳中的C# C# 5.0 权威指南》 (09-26章) - 学习笔记
- Linux基础命令-进程与系统性能
- ZOJ4062 Plants vs. Zombies 二分
- 美容仪洁面器无线充电方案XS016
- 别贩卖焦虑了,人工智能永远无法取代你
- 【剑拔峨眉 团队裂变】蜜教育高端特训隆重拉开序幕
- Linux 目录文件显示绿色高亮的问题
- 基于百度飞桨PaddlePaddle模型训练的手势识别模型控制音乐播放器