Als ich das INI das letzte Mal bearbeitet habe (https://qiita.com/haniokasai/items/336afb29060601e74a41), war die resultierende INI-Datei durcheinander, suchen Sie also nach einer Alternative.
Die Bibliothek für diesen Artikel funktioniert möglicherweise nicht, siehe meinen separaten Artikel. -> Es wird merkwürdig, wenn es ein Element mit demselben Variablennamen gibt.
intellij-deps-ini4j https://github.com/JetBrains/intellij-deps-ini4j inieditor-java https://github.com/nikhaldi/inieditor-java FastIni https://github.com/onlynight/FastIni java-configparser https://github.com/ASzc/java-configparser
Es spielt keine Rolle, welche, aber es scheint einfach zu bedienen zu sein IniEditor (https://github.com/nikhaldi/inieditor-java) habe ich mich für Sie entschieden.
Maven
<!-- https://mvnrepository.com/artifact/org.ini4j/ini4j -->
<dependency>
<groupId>com.nikhaldimann</groupId>
<artifactId>inieditor</artifactId>
<version>r6</version>
</dependency>
IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.get("Sektion","Möglichkeit");//example
//[Sektion]
//Möglichkeit=example
ini.save("sample.ini");
IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.set("Sektion","Möglichkeit");
ini.save("sample.ini");
IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.remove("section_name");
ini.save("sample.ini");
Sie können auch Leerzeilen und Kommentare hinzufügen.
Recommended Posts