我试图使用Google番石榴中的sipHash24()
哈希函数,但出现了以下错误,
对于哈希类型,未定义方法sipHash24()
我已经在我的pom.xml中包括了番石榴依赖项
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
我尝试通过以下方式包含
sipHash24()
-Hasher metaHash = Hashing.sipHash24().newHasher();
除了
sipHash24()
,还允许使用其他哈希,例如murmur3_128()
或md5,但我只想使用sipHash24()
,因为它是给定列表中唯一的64位哈希。我能够在我的另一个项目中使用
sipHash
,在那里我使用gradle构建了该项目。 最佳答案
听起来您的类路径上有两个版本的Guava,一个带有Hashing.sipHash24()
(> = Guava 15.0),另一个没有它(