Ceci et cela pour éditer ini en Java. : inieditor-java

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.

Mise en garde

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>

Lire ini

IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.get("section","option");//example
//[section]
//option=example
ini.save("sample.ini");

écrire ini

IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.set("section","option");
ini.save("sample.ini");

Effacer la section ini

IniEditor ini = new IniEditor();
ini.load("sample.ini");        
ini.remove("section_name");
ini.save("sample.ini");

Autre

Vous pouvez également ajouter des lignes vides et des commentaires.

Recommended Posts

Ceci et cela pour éditer ini en Java. : inieditor-java
Ceci et cela à propos de Base64 (Java)
Ceci et cela de la mise en œuvre du jugement en temps réel des dates en Java
[Java] explique ConcurrentModificationException qui se produit dans java.util.ArrayList pour les nouveaux arrivants
Modifier ini en Java: ini4j
L'histoire de Java dans ce monde
[Rails] strftime ceci et cela
Certificat électronique ceci et cela
Instructions Java while et for
Encodeur Base64 ceci et cela
[Pour les débutants] Explication des classes, des instances et des statiques en Java
Problèmes facilement confondus avec Java et JavaScript
StringUtils.isNotBlank est pratique pour un jugement vide et un jugement nul en java
Conseils d'utilisation de Salesforce SOAP et de l'API Bulk en Java
Outils et commandes pouvant être utiles pour le dépannage Java
Notation de version Java qui change dans Java 10
SDK AWS pour Java 1.11.x et 2.x
Les débutants jouent à des jeux Janken en Java
Java pour les débutants, les expressions et les opérateurs 1
Exemple d'encodage et de décodage en Java
[Pour les débutants] Exécutez Selenium sur Java
Java pour les débutants, les expressions et les opérateurs 2
Ceci et cela de JDK
Comprendre equals et hashCode en Java
Paramètres de débogage SSL dans Java
Classes et instances Java pour les débutants
Bonjour tout le monde en Java et Gradle
Ceci et cela du contrôle exclusif
Comment tester une méthode privée et la simuler partiellement en Java
Revue des connaissances «étranges Java» et Java souvent oubliées dans Java Bronze
Ceci et cela de Swift Corner Radius
Premiers pas pour l'apprentissage profond en Java
[Pour les débutants] Différence entre Java et Kotlin
[À propos de JDBC qui connecte Java et SQL]
[Java] Proxy pour la journalisation des résultats SQL et SQL
Différence entre les listes d'arry et les listes liées en Java
Programmer les en-têtes et pieds de page PDF en Java
Apprenez les modèles Flyweight et ConcurrentHashMap en Java
La direction de Java dans "C ++ Design and Evolution"
De Java à C et de C à Java dans Android Studio
Lire et écrire des fichiers gzip en Java
Différence entre int et Integer en Java
Discrimination d'énum dans Java 7 et supérieur
[Java] Différence entre equals et == dans une chaîne de caractères qui est un type de référence
Extrait technologique pouvant être utilisé pour créer des sites EC dans la formation Java
[Deep Learning from scratch] en Java 1. Pour le moment, différenciation et différenciation partielle
java qui génère un fichier au format vmg au format eml
Concernant les modificateurs transitoires et la sérialisation en Java
Détecter des vidéos similaires dans Java et OpenCV rev.2
Consulter le mémo de la copie de fichier de Java 1.7 ou version ultérieure
Techniques de lecture du code source Java dans Eclipse
Traitement parallèle et parallèle dans divers langages (édition Java)
Étudiez pendant 3 semaines et réussissez Java Bronze
Différence entre next () et nextLine () dans Java Scanner
La solution pour NetBeans 8.2 ne fonctionne pas dans l'environnement Java 9
Différences dans l'écriture des classes Java, C # et Javascript
Capture et sauvegarde de l'installation de sélénium en Java