General-purpose utility library with binary I/O streams, compression, and common helpers.
dev.simplified.util- ArrayUtil, CharUtil, ClassUtil, ExceptionUtil, LogUtil, NumberUtil, PrimitiveUtil, Range, RegexUtil, StringUtil, SystemUtildev.simplified.util.compression- Compression, GzipCompression, ZlibCompressiondev.simplified.util.compression.exception- CompressionExceptiondev.simplified.util.io- ByteArrayDataInput, ByteArrayDataOutputdev.simplified.util.mutable- Mutable, MutableBoolean, MutableByte, MutableDouble, MutableFloat, MutableInt, MutableLong, MutableShortdev.simplified.util.time- SimpleDate, Stopwatch
ByteArrayDataInput/ByteArrayDataOutput- Zero-copy byte array I/OCompression- Data compression/decompressionStringUtil,NumberUtil,ArrayUtil- Most commonly used utilitiesMutable*- Wrapper types for pass-by-reference primitivesStopwatch- Elapsed time measurement
com.github.simplified-dev:collections:master-SNAPSHOT- JetBrains annotations, Lombok
- JUnit 5, Hamcrest (test)
./gradlew build
./gradlew test- Java 21, group
dev.simplified, version1.0.0 - 26 source files, 2 test files
- Published via JitPack:
com.github.simplified-dev:utils:master-SNAPSHOT