public class BloomFilterUtil extends Object
| Constructor and Description |
|---|
BloomFilterUtil() |
| Modifier and Type | Method and Description |
|---|---|
static BitMapBloomFilter |
createBitMap(int m)
创建BitMap实现的布隆过滤器
|
static BitSetBloomFilter |
createBitSet(int c,
int n,
int k)
创建一个BitSet实现的布隆过滤器,过滤器的容量为c * k 个bit.
|
public static BitSetBloomFilter createBitSet(int c, int n, int k)
c - 当前过滤器预先开辟的最大包含记录,通常要比预计存入的记录多一倍.n - 当前过滤器预计所要包含的记录.k - 哈希函数的个数,等同每条记录要占用的bit数.public static BitMapBloomFilter createBitMap(int m)
m - BitMap的大小Copyright © 2025. All rights reserved.