Java Utilities


License

License

Categories

Categories

Net
GroupId

GroupId

net.pwall.util
ArtifactId

ArtifactId

javautil
Last Version

Last Version

2.4
Release Date

Release Date

Type

Type

jar
Description

Description

Java Utilities
Java Utilities
Project URL

Project URL

https://github.com/pwall567/javautil
Source Code Management

Source Code Management

https://github.com/pwall567/javautil.git

Download javautil

How to add to project

<!-- https://jarcasting.com/artifacts/net.pwall.util/javautil/ -->
<dependency>
    <groupId>net.pwall.util</groupId>
    <artifactId>javautil</artifactId>
    <version>2.4</version>
</dependency>
// https://jarcasting.com/artifacts/net.pwall.util/javautil/
implementation 'net.pwall.util:javautil:2.4'
// https://jarcasting.com/artifacts/net.pwall.util/javautil/
implementation ("net.pwall.util:javautil:2.4")
'net.pwall.util:javautil:jar:2.4'
<dependency org="net.pwall.util" name="javautil" rev="2.4">
  <artifact name="javautil" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.pwall.util', module='javautil', version='2.4')
)
libraryDependencies += "net.pwall.util" % "javautil" % "2.4"
[net.pwall.util/javautil "2.4"]

Dependencies

test (1)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.6.0

Project Modules

There are no modules declared in this project.

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

Versions

Version
2.4
2.3
2.2
2.1
2.0
1.3
1.0.5
1.0.4
1.0