一、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】相关推荐

  1. java程序中my.ini_帮忙写个JAVA 读写ini配置文件小程序!!!!!

    展开全部 其实使用 JDK 里面提供的e68a843231313335323631343130323136353331333335306263 Properties 最方便. 相关使用方法可以自己去查 ...

  2. python读取配置文件 分段_Python3读写ini配置文件的示例

    ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...

  3. C# 读写ini配置文件demo

    INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数. INI文件其实并不是普通的文本文件.它有自己的结构.由若 ...

  4. C/C++ ini配置文件的格式及如何读写ini配置文件

    一.ini配置文件的格式 为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序 ...

  5. C# 读写ini配置文件

     C# 读写ini配置文件 一.简述  记--c#通过调用系统api接口进行简单读写ini配置文件. 例子打包:外链:https://wwa.lanzoui.com/b0c9nm3pa 密码:8maq ...

  6. C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()

    转自:http://hi.baidu.com/andywangcn/blog/item/10ba730f48160eeb37d122e9.html 配置文件中经常用到ini文件,在VC中其函数分别为: ...

  7. 【Python教程】读写ini配置文件的详细操作

    ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件 ...

  8. 【转载】C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()

    配置文件中经常用到ini文件,在VC中其函数分别为: #include <Windows.h> //wince,WMobile.ppc不支持这几个函数 写入.ini文件:bool Writ ...

  9. Java 读取 INI 配置文件的方法

    INI 配置文件是 Windows 以前非常喜欢使用的一种配置文件格式,形如: [GLOBAL] path = c:\appdata [JDBC] driver = com.mysql.jdbc.Dr ...

  10. 批处理之读写ini配置文件

    1. 简介 批处理并没有直接读写ini文件的功能.所以只能通过读取文件内容分析比较来找到相应段名.键名对应位置,然后提取相应字符串来做为读.写则是找到键名对应的内容,然后进行替换,重新新的文件然后覆盖 ...

最新文章

  1. ThinkPHP框架搭建网站
  2. 从NetBeans运行和调试WildFly Swarm应用程序
  3. 【Python3网络爬虫开发实战】1.7.2-mitmproxy的安装
  4. 【转】Unix系统的心脏-Unix文件系统
  5. js原生方式实现bind方法
  6. typescript之prototype
  7. intel网卡驱动下载linux,Intel网卡驱动下载_万能英特尔网卡驱动_万能网卡驱动_5分享...
  8. 《产品经理面试攻略》PART 1:产品经理入门
  9. oracle混音插件教程,【图片】【教学】waves混音插件官方教学贴,长期更新_混音吧_百度贴吧...
  10. web前端知识体系之基础知识 - CSS语言和功能
  11. 邮件客户端里的网络设置
  12. win电脑主板设置的Bios密码清除方法
  13. 《果壳中的C# C# 5.0 权威指南》 (09-26章) - 学习笔记
  14. Linux基础命令-进程与系统性能
  15. ZOJ4062 Plants vs. Zombies 二分
  16. 美容仪洁面器无线充电方案XS016
  17. 别贩卖焦虑了,人工智能永远无法取代你
  18. 【剑拔峨眉 团队裂变】蜜教育高端特训隆重拉开序幕
  19. Linux 目录文件显示绿色高亮的问题
  20. 基于百度飞桨PaddlePaddle模型训练的手势识别模型控制音乐播放器

热门文章

  1. 百度文库付费文档完整查看_无需付费直接下载百度文库!
  2. cpu性能测试那个软件准,cpu对比测试软件 CPU性能测试软件推荐
  3. SSM环境+jquery+ajax 实现批量文件上传并预览后,同时上传文件和数据 校验图片后缀是否合法 文件大小是否超限
  4. Tapestry 5简介
  5. 关于Loadrunner11破解的各种问题。。。泪奔。。。
  6. python 绘制降水量色斑图
  7. 玩转3D全息图像!AI即刻生成
  8. c# 对象 与 Json串 转换
  9. Linux下载 安装cadenceIC617
  10. 嵌入式系统那些事—脚本语言tcl