【guava】布隆过滤器
简单使用
public class Solution { static BloomFilter integerBloomFilter = BloomFilter.create(Funnels.integerFunnel(), 500); static BloomFilter strBloomFilter = BloomFilter.create(Funnels.stringFunnel(Charset.forName("utf-8")), 500); static BloomFilter longBloomFilter = BloomFilter.create(Funnels.longFunnel(), 500); public static void main(String... arg) { integerBloomFilter.put(1); System.out.println(integerBloomFilter.mightContain(1)); System.out.println(integerBloomFilter.mightContain(2)); System.out.println(); strBloomFilter.put("123"); System.out.println(strBloomFilter.mightContain("123")); System.out.println(); longBloomFilter.put(1L); System.out.println(longBloomFilter.mightContain(1L)); System.out.println(longBloomFilter.mightContain(2L)); } }