【发布时间】:2014-03-30 04:28:41
【问题描述】:
我想在 Ruby 中生成 Java 的 String.hashCode 方法返回的相同哈希码。什么方法最优雅? Java 的 String hashCode 实现在这里描述:http://docs.oracle.com/javase/6/docs/api/java/lang/String.html#hashCode%28%29
【问题讨论】:
-
您是否已经实现了自己的任何实现?了解您的想法以提出更好的方法是值得的:)
-
不方便的部分是模拟 Java 的 int 算法,因为 Ruby 将 Fixnum 提升为 Bignum。
-
我的实现是否有任何更新或任何缺失?
-
我正在寻找完全模仿 Java 行为的方法。谢谢!