栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 读写 ini 配置文件【IDEA】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 读写 ini 配置文件【IDEA】

一、ini4j

若在maven项目中的pom.xml中配置:


    org.ini4j
    ini4j
    0.5.4

若不是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 interface
        Map 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 names
        Set 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配置文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826268.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号