Java hashCode() 字符串方法
-
定义和用法
hashCode() 方法返回字符串的哈希码。字符串对象的哈希码是这样计算的:s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
其中s[i]是字符串的第i个字符,n是字符串的长度,^表示幂。 -
语法
public int hashCode()
-
参数
参数 描述 没有。 -
示例
返回字符串的哈希码:
尝试一下public class MyClass { public static void main(String[] args) { String myStr = "Hello"; System.out.println(myStr.hashCode()); } }
-
技术细节
项 描述 返回值: 一个int值,代表字符串的哈希码