Package org.aoju.bus.core.text.bloom
Class CombinedFilter
java.lang.Object
org.aoju.bus.core.text.bloom.CombinedFilter
- All Implemented Interfaces:
Serializable,BloomFilter
组合BloomFilter 实现 1.构建hash算法 2.散列hash映射到数组的bit位置 3.验证 此实现方式可以指定Hash算法
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CombinedFilter
使用自定的多个过滤器建立BloomFilter- Parameters:
filters- Bloom过滤器列表
-
-
Method Details
-
add
增加字符串到Filter映射中- Specified by:
addin interfaceBloomFilter- Parameters:
text- 字符串- Returns:
- 是否加入成功,如果存在就返回
false.如果不存在返回true
-
contains
是否可能包含此字符串,此处存在误判- Specified by:
containsin interfaceBloomFilter- Parameters:
text- 字符串- Returns:
- 是否存在
-