varint
A java implementation of the varint
Getting started
Setting up the dependency
- Gradle
implementation "com.zmannotes:varint:1.0.0"
- Maven
<dependency>
<groupId>com.zmannotes</groupId>
<artifactId>varint</artifactId>
<version>1.0.0</version>
</dependency>
example
int origin = 1234774;
ByteBuffer byteBuffer = ByteBuffer.allocate(10);
VarInt.writeVarInt(origin, byteBuffer);
byteBuffer.flip();
int fin = VarInt.readVarint(byteBuffer);
Assert.assertEquals(origin, fin);