Dies und das zum Bearbeiten von ini in Java. : inieditor-java

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.

Hinweis

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>

Lesen Sie ini

IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.get("Sektion","Möglichkeit");//example
//[Sektion]
//Möglichkeit=example
ini.save("sample.ini");

schreibe ini

IniEditor ini = new IniEditor();
ini.load("sample.ini");
ini.set("Sektion","Möglichkeit");
ini.save("sample.ini");

Löschen Sie den INI-Bereich

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

Andere

Sie können auch Leerzeilen und Kommentare hinzufügen.

Recommended Posts

Dies und das zum Bearbeiten von ini in Java. : inieditor-java
Dies und das über Base64 (Java)
Dies und das der Implementierung der zeitlichen Beurteilung von Daten in Java
[Java] Erläutert die ConcurrentModificationException, die in java.util.ArrayList für Neulinge auftritt
Bearbeiten von ini in Java: ini4j
Java-Geschichte in dieser Welt
[Rails] strftime dies und das
Elektronisches Zertifikat dies und das
Java während und für Anweisungen
Base64 Encoder dies und das
[Für Anfänger] Erläuterung von Klassen, Instanzen und Statik in Java
Probleme, die leicht mit Java und JavaScript verwechselt werden können
StringUtils.isNotBlank eignet sich für Leerurteile und Nullurteile in Java
Tipps zur Verwendung von Salesforce SOAP und Bulk API in Java
Tools und Befehle, die für die Fehlerbehebung in Java hilfreich sein können
Java-Versionsnotation, die sich in Java 10 ändert
AWS SDK für Java 1.11.x und 2.x.
Anfänger spielen Janken-Spiele in Java
Java für Anfänger, Ausdrücke und Operatoren 1
Beispiel für Codierung und Decodierung in Java
[Für Anfänger] Führen Sie Selenium auf Java aus
Java für Anfänger, Ausdrücke und Operatoren 2
Dies und das von JDK
Verstehe gleich und hashCode in Java
Einstellungen für das SSL-Debugging in Java
Klassen und Instanzen Java für Anfänger
Hallo Welt in Java und Gradle
Dies und das der ausschließlichen Kontrolle
So testen Sie eine private Methode und verspotten sie teilweise in Java
Überprüfung von "seltsamem Java" und Java-Wissen, das in Java Bronze oft vergessen wird
Dies und das von Swift Corner Radius
Erste Schritte für tiefes Lernen in Java
[Für Anfänger] Unterschied zwischen Java und Kotlin
[Über JDBC, das Java und SQL verbindet]
[Java] Proxy zum Protokollieren von SQL und SQL-Ergebnissen
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Programmieren Sie PDF-Kopf- und Fußzeilen in Java
Lernen Sie Flyweight-Muster und ConcurrentHashMap in Java
Die Richtung von Java in "C ++ Design and Evolution"
Von Java nach C und von C nach Java in Android Studio
Lesen und Schreiben von GZIP-Dateien in Java
Unterschied zwischen int und Integer in Java
Diskriminierung von Enum in Java 7 und höher
[Java] Unterschied zwischen gleich und == in einer Zeichenfolge, die ein Referenztyp ist
Technologie-Auszug, mit dem EC-Sites in Java-Schulungen erstellt werden können
[Deep Learning von Grund auf neu] in Java 1. Zur Zeit Differenzierung und teilweise Differenzierung
Java, das eine Datei im Vmg-Format im EML-Format ausgibt
In Bezug auf transiente Modifikatoren und Serialisierung in Java
Erkennen Sie ähnliche Videos in Java und OpenCV Version 2
Lesen Sie den Hinweis zur Dateikopie von Java 1.7 oder höher
Techniken zum Lesen von Java-Quellcode in Eclipse
Parallele und parallele Verarbeitung in verschiedenen Sprachen (Java Edition)
Studiere 3 Wochen und bestehe Java Bronze
Unterschied zwischen next () und nextLine () in Java Scanner
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Unterschiede beim Schreiben von Java-, C # - und Javascript-Klassen
Erfassen und speichern Sie die Selen-Installation in Java