public class MurmurHash extends Object
Murmur3 32bit Murmur3 64bit Murmur3 128bit
Modifier and Type | Method and Description |
---|---|
static long[] |
hash128(byte[] data)
Murmur3 128-bit Hash值计算
|
static long[] |
hash128(byte[] data,
int length,
int seed)
Murmur3 128-bit Hash值计算
|
static long[] |
hash128(String data)
Murmur3 128-bit Hash值计算
|
static int |
hash32(byte[] data)
Murmur3 32-bit Hash值计算
|
static int |
hash32(byte[] data,
int length,
int seed)
Murmur3 32-bit Hash值计算
|
static int |
hash32(String data)
Murmur3 32-bit Hash值计算
|
static long |
hash64(byte[] data)
Murmur3 64-bit Hash值计算
|
static long |
hash64(byte[] data,
int length,
int seed)
Murmur3 64-bit Hash值计算
|
static long |
hash64(String data)
Murmur3 64-bit Hash值计算
|
public static int hash32(String data)
data
- 数据public static int hash32(byte[] data)
data
- 数据public static int hash32(byte[] data, int length, int seed)
data
- 数据length
- 长度seed
- 种子, 默认0public static long hash64(String data)
data
- 数据public static long hash64(byte[] data)
data
- 数据public static long hash64(byte[] data, int length, int seed)
data
- 数据length
- 长度seed
- 种子, 默认0public static long[] hash128(String data)
data
- 数据public static long[] hash128(byte[] data)
data
- 数据public static long[] hash128(byte[] data, int length, int seed)
data
- 数据length
- 长度seed
- 种子, 默认0Copyright © 2024. All rights reserved.