An open API service indexing awesome lists of open source software.

https://github.com/col-e/extracollections

Extra useful collection types and utilities
https://github.com/col-e/extracollections

collections collections-framework collections-java

Last synced: 4 months ago
JSON representation

Extra useful collection types and utilities

Awesome Lists containing this project

README

        

# Extra Collections [![](https://jitpack.io/v/Col-E/ExtraCollections.svg)](https://jitpack.io/#Col-E/ExtraCollections) ![](https://github.com/Col-E/ExtraCollections/actions/workflows/display_test_results.yml/badge.svg)

Handy utilities for things I wish were in Java's collections api.

## Features

- Delegating collections
- Observable collections
- Invertible Map (BiMap)
- Boxes
- Object `T`
- `int`
- `long`
- `float`
- `double`
- `char`
- Trees
- Treated as additions to `Map>`
- Tuples
- Pair
- Lambdas that `throw Throwable`
- Common utilities for `List`, `Map`, and `Set` types with features such as:
- Creating singleton collections
- Creating disjoint & union collection of two input collections