Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.42 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.42 KB

javautil

Build Status License: MIT Maven Central

Java utility classes, including:

  • Strings - split, join, escape, unescape etc.
  • ParseText - simplified text parsing
  • ChunkedArrayList - an ArrayList optimised for sequential growth
  • ByteArrayBuilder - similar to StringBuilder but for byte arrays
  • ReaderBuffer - allows CharSequence-style access to the contents of a file
  • ListMap - an ordered Map optimised for a small numbers of entries

More documentation to follow (Java source has extensive javadoc).

Dependency Specification

The latest version of the library is 2.4, and it may be obtained from the Maven Central repository.

Maven

<dependency>
  <groupId>net.pwall.util</groupId>
  <artifactId>javautil</artifactId>
  <version>2.4</version>
</dependency>

Gradle

    implementation 'net.pwall.util:javautil:2.4'

Gradle (kts)

    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