forked from Speiger/Primitive-Collections
Speiger
a319e0136a
Added New Utility methods.
-Added: bulk putIfAbsent & AddTo function -Added: ArrayPut method simplify adding arrays into a map. -Added: Bulk Replace function that uses a "Map" instead of a lambda -Added: Bulk Merge function
Primitive-Collections (To be Renamed)
This is a Simple Primitive Collections Library i started as a hobby Project.
It is based on Java's Collection Library and FastUtil.
But its focus is a different one.
Main Features:
ArraysList, HashSet/Map (Linked & HashControl), TreeSet/Map (RB & AVL), Priority Queue.
Guide
The SourceCode can be already generated via:
/gradlew.bat generateSource
to build the jar
/gradlew.bat build
do not combine the commands because they can not be executed at the same time.
Current Down Sides (Random order)
- EnumMaps are only normal maps no Linked Support yet
- Testing for Sub Maps/Sets/Lists are only in a very basic way tested
- Documentation is only present at the lowest level for most cases and needs a typo fixing.
Description
Simple library to create primitive collections.
Using template files to generate them.
Project for self teaching.
Languages
Java
100%