我想在Scala 2.11中为字符串生成非加密哈希码

我在网上看了看,发现了一个名为MurmurHash3的类,但是当我尝试使用它时,却得到了非常无益的class MurmurHash3 in package hashing cannot be accessed in package scala.util.hashing

为什么我无法访问该程序包?还有其他选择吗?

最佳答案

MurmurHash3类是私有的

private[hashing] class MurmurHash3


您需要的是一个伴随对象MurmurHash3。不要尝试实例化它。只需使用它的方法,就像在静态类中一样

util.hashing.MurmurHash3.stringHash("")

10-07 17:00