2021-01-20 04:29:08 +01:00
|
|
|
# Primitive-Collections (To be Renamed)
|
|
|
|
|
2021-01-28 21:41:15 +01:00
|
|
|
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.
|
2021-01-20 04:29:08 +01:00
|
|
|
|
2021-04-27 00:49:15 +02:00
|
|
|
## Main Features:
|
2021-01-28 21:41:15 +01:00
|
|
|
ArraysList, HashSet/Map (Linked & HashControl), TreeSet/Map (RB & AVL), Priority Queue.
|
2021-01-20 04:29:08 +01:00
|
|
|
|
2021-04-27 00:49:15 +02:00
|
|
|
|
2021-06-22 15:53:52 +02:00
|
|
|
# How to install
|
|
|
|
Using Gradle:
|
|
|
|
```gradle
|
|
|
|
repositories {
|
|
|
|
maven {
|
|
|
|
url = "https://maven.speiger.com/repository/main"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
dependencies {
|
|
|
|
compile 'de.speiger:Primitive-Collections:0.2.0'
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
# How to Build
|
2021-01-20 04:29:08 +01:00
|
|
|
|
2021-01-29 11:41:48 +01:00
|
|
|
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.
|
2021-01-28 21:39:58 +01:00
|
|
|
|
2021-04-27 00:49:15 +02:00
|
|
|
## Current Down Sides (Random order)
|
|
|
|
- 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.
|