Scala 中字符串的 64 位(长)散列

64bit (Long) hash of a string in Scala

我需要一个生成长整数的统一字符串哈希,用于布隆过滤器。我在哪里可以找到这方面的算法或库?谢谢。

你可以做 String.hashCode 做的事情,只需要使用 longs:

 val code = string.foldLeft(0L) { case (code, c) => 31*code + c }