Java utility classes, including:
Strings- split, join, escape, unescape etc.ParseText- simplified text parsingChunkedArrayList- anArrayListoptimised for sequential growthByteArrayBuilder- similar toStringBuilderbut for byte arraysReaderBuffer- allowsCharSequence-style access to the contents of a fileListMap- an orderedMapoptimised for a small numbers of entries
More documentation to follow (Java source has extensive javadoc).
The latest version of the library is 2.4, and it may be obtained from the Maven Central repository.
<dependency>
<groupId>net.pwall.util</groupId>
<artifactId>javautil</artifactId>
<version>2.4</version>
</dependency> implementation 'net.pwall.util:javautil:2.4' implementation("net.pwall.util:javautil:2.4")The above version requires Java 8; for those who need a Java 7 version, use version 1.3.
Peter Wall
2020-12-26