67,513
社区成员
发帖
与我相关
我的任务
分享
public static long hashCode(String str) {
long h = 0l;
char val[] = str.toCharArray();
for (int i = 0; i < val.length; i++) {
h = 31 * h + val[i];
}
return h;
}
事实上abcdefghijklmn这个计算出来的值也超过了long, 只能转为double