public abstract class AbsFilter extends Object implements BloomFilter
private BitMap bm
protected long size
public AbsFilter(long maxValue,
int machineNum)
maxValue - 最大值machineNum - 机器位数public AbsFilter(long maxValue)
maxValue - 最大值public void init(long maxValue,
int machineNum)
maxValue - 最大值machineNum - 机器位数public boolean contains(String str)
contains 在接口中 BloomFilterstr - 字符串public boolean add(String str)
BloomFilterfalse .如果不存在.先增加这个字符串.再返回trueadd 在接口中 BloomFilterstr - 字符串false .如果不存在返回truepublic abstract long hash(String str)
str - 字符串Copyright © 2020. All rights reserved.