Properties is a simple, clean implementation of java.util.Properties, using new stuff like ConcurrentHashMaps and Generics. It is a drop-in replacement for java.util.Properties, and is fully compatible with it.
<repository>
<id>notjustanna-repository-releases</id>
<name>NotJustAnna Repository</name>
<url>https://maven.notjustanna.net/releases</url>
</repository><dependency>
<groupId>net.notjustanna</groupId>
<artifactId>properties</artifactId>
<version>1.0.0</version>
</dependency>maven {
url "https://maven.notjustanna.net/releases"
}dependencies {
implementation "net.notjustanna:properties:1.0.0"
}maven {
url = uri("https://maven.notjustanna.net/snapshots")
}dependencies {
implementation("net.notjustanna:properties:1.0.0")
}resolvers +=
"notjustanna-repository-releases"
at "https://maven.notjustanna.net/releases"libraryDependencies += "net.notjustanna" % "properties" % "1.0.0"// New Instance
Properties properties = new Properties();
// Load from File
Properties properties = Properties.fromFile(file);
//Load from String
Properties properties = Properties.fromString("url=localhost\nport=8080");// Save as String
String toString = properties.storeToString("Test Properties");
// Write to file
properties.store(file, "Test Properties");
// Write to a writer
properties.store(writer, "Test Properties");The project is licensed under the MIT License.