Joda-Collect provides collections that are not present in the JDK or Google Guava.
The JDK and Guava contain many collection classes, but occasionally there is something missing. This project provides a home for those collections.
Joda-Collect is licensed under the business-friendly Apache 2.0 licence.
Included collection types:
- Grid - A grid data structure, providing access to its values by row and column. This is similar to Guava’s Table, but uses int for the row and column, allowing optimisations. Mutable and immutable implementations are provided in sparse and dense variations.
There are no full releases yet! Release 1.0 is the current development release intended for feedback. The code is fully tested, but there may yet be bugs and the API may yet change. There should be no great reason why it cannot be used in production if you can cope with future API change.
Joda-Collect requires Java SE 8 or later and depends on Google Guava.
Available in Maven Central.
<dependency> <groupId>org.joda</groupId> <artifactId>joda-collect</artifactId> <version>1.0</version> </dependency>