关于hashCode()和GetHashCode()
请高手给个J#中的String.hashCode()函数的算法代码,这个函数与String.GetHashCode()有什么区别,计算出的hashcode是不一样的,麻烦高手找出他们的算法区别,谢谢!同一个字符串,C#里面的gethashcode()和J#里面的gethashcode()得出的结果是一样的,我现在就是想在c#里面实现J#里面的String.hashCode()算法。
从网上找的J的代码不能实现这个目的:
public static int hashCode(String s)
{
int h = 0;
int off = 0;
char val[] = s.toCharArray();
int len = s.length();
for (int i = 0; i < len; i++)
h = 31 * h + val[off++];
return h;
} --------------------编程问答-------------------- 路过,关注
补充:.NET技术 , C#