Ini4j 获取同名section

    xiaoxiao2021-04-16  32

    Ini4j 是一款操作文本行的配置文件的工具,网站对如何使用作了介绍 http://ini4j.sourceforge.NET/ 。

    config.ini

    [plain]  view plain  copy [grouping]   schemaReg=sehema1   tableReg=table1   fields=column1   [grouping]   schemaReg=schema2   tableReg=table2   fields=column2  

    在ini文件中,有多个相同名字的section,ini4j也能轻松搞定~

    [java]  view plain  copy InputStream is = ConfigUtil.string2InputStream(grouping);   Config cfg = new Config();      cfg.setMultiSection(true);   Ini ini = new Ini();   ini.setConfig(cfg);   try {       ini.load(is);          List<Section> groupings = ini.getAll("grouping");          for (Section section : groupings) {           GroupingSetting config = new GroupingSetting();              String schemaReg = section.get("schemaReg");           String tableReg = section.get("tableReg");           String fields = section.get("fields");              config.setSchemaReg(schemaReg);           config.setTableReg(tableReg);           config.setFields(fields);              groupingSettings.add(config);       }   catch (InvalidFileFormatException e) {       log.error("", e);   catch (IOException e) {       log.error("", e);   }  
    转载请注明原文地址: https://ju.6miu.com/read-672822.html

    最新回复(0)