布隆过滤器实现为Java SE 8计算BloomFilter。用法示例:

// capacity: 1000, error_rate: 0.001(= 0.1%)

final BloomFilter bf1 = new BloomFilter<>(1000, 0.01);

bf.add(\"test\");

bf.contains(\"test\"); // => true

bf.contains(\"blah\"); // => false

bf.delete(\"test\");

bf.contains(\"test\"); // => false

与Maven一起使用,您可以从Maven Central Repository获取此工件:

<groupId>me.masahito</groupId> ...