Lorsque j'ai édité l'ini la dernière fois (https://qiita.com/haniokasai/items/336afb29060601e74a41), le fichier ini résultant a été foiré, alors cherchez une alternative.
La bibliothèque de cet article peut ne pas fonctionner, alors consultez mon article séparé. -> Cela devient étrange s'il y a un élément avec le même nom de variable.
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
Peu importe lequel, mais il semble facile à utiliser IniEditor (https://github.com/nikhaldi/inieditor-java), j'ai choisi vous.
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("section","option");//example
//[section]
//option=example
ini.save("sample.ini");
IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.set("section","option");
ini.save("sample.ini");
IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.remove("section_name");
ini.save("sample.ini");
Vous pouvez également ajouter des lignes vides et des commentaires.