标签: scala hash string-hashing
我需要一个能产生长整型的统一字符串散列,以用于Bloom过滤器。在哪里可以找到算法或库?谢谢。
答案 0 :(得分:3)
只需使用long即可完成String.hashCode的操作:
String.hashCode
val code = string.foldLeft(0L) { case (code, c) => 31*code + c }