Class Murmur3A
java.lang.Object
org.greenrobot.essentials.hash.Murmur3A
- All Implemented Interfaces:
Checksum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetValue()voidreset()voidupdate(byte[] b) voidupdate(byte[] b, int off, int len) voidupdate(int b) voidupdateBoolean(boolean value) updates a byte with 0 for false and 1 for truevoidupdateDouble(double number) voidupdateFloat(float number) voidupdateInt(int value) voidupdateInt(int... values) voidupdateLong(long value) voidupdateLong(long... values) voidupdateShort(short value) voidupdateShort(short... values)
-
Constructor Details
-
Murmur3A
public Murmur3A() -
Murmur3A
public Murmur3A(int seed)
-
-
Method Details
-
update
-
update
-
update
-
updateShort
public void updateShort(short value) -
updateShort
public void updateShort(short... values) -
updateInt
public void updateInt(int value) -
updateInt
public void updateInt(int... values) -
updateLong
public void updateLong(long value) -
updateLong
public void updateLong(long... values) -
updateFloat
public void updateFloat(float number) -
updateDouble
public void updateDouble(double number) -
updateBoolean
public void updateBoolean(boolean value) updates a byte with 0 for false and 1 for true -
getValue
-
reset
-