ini4j - Как получить все ключевые имена в установке?

JScience ( jscience.org ), похоже, имеет некоторую экспериментальную поддержку для внедрения MathML.

Я хотел бы сказать, что я Он очень впечатлен возможностями, которые автор JScience выбрал и доказал, что способен поддерживать его мощную библиотеку Java.

Это довольно удивительный образец мастерства. Если вы занимаетесь значительным количеством сложной математики в своих программах на Java или просто хотите создать утилиту, с которой можно разбираться, тогда вам стоит взглянуть на эту библиотеку. Это может даже дать вам некоторые идеи о вещах, о которых вы никогда не думали делать раньше, потому что они были «слишком сложными».

Существует проект с открытым исходным кодом под названием MathEclipse , который также может вас заинтересовать.

9
задан Daniel Rikowski 28 April 2011 в 09:04
поделиться

1 ответ

No guarantees on this one. Made it up in 5min. But it reads the ini you provided without further knowledge of the ini itself (beside the knowledge that it consists of a number of sections each with a number of options.

Guess you will have to figure out the rest yourself.

import org.ini4j.Ini;
import org.ini4j.Profile.Section;
import java.io.FileReader;

public class Test {
    public static void main(String[] args) throws Exception {
        Ini ini = new Ini(new FileReader("test.ini"));
        System.out.println("Number of sections: "+ini.size()+"\n");
        for (String sectionName: ini.keySet()) {
            System.out.println("["+sectionName+"]");
            Section section = ini.get(sectionName);
            for (String optionKey: section.keySet()) {
                System.out.println("\t"+optionKey+"="+section.get(optionKey));
            }
        }
    }
}

Check out ini4j Samples and ini4j Tutorials too. As often a not very well documented library.

12
ответ дан 4 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: