小白教程
所有教程
关于
Search
172.71.254.81
172.71.254.81
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Java string hashcode”的源代码
本页内容
上一节:
Java_string_getchars
下一节:
Java_string_indexof
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:int hashCode()}}[[Category:java string|15]] = Java hashCode() 方法 = [[java string|Java String类]] hashCode() 方法用于返回字符串的哈希码。 字符串对象的哈希码根据以下公式计算: <pre>s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]</pre> 使用 int 算法,这里 s[i] 是字符串的第 i 个字符的 ASCII 码,n 是字符串的长度,^ 表示求幂。空字符串的哈希值为 0。 === 语法 === <pre> public int hashCode() </pre> === 参数 === * 无。 === 返回值 === 返回对象的哈希码值。 == <sample title="" desc="" lang="java" hererun="1"> public class Test { public static void main(String args[]) { String Str = new String("www.xiaobai.wang"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } } </sample> 以上程序执行结果为: <pre> 字符串的哈希码为 :321005537 </pre> [[java string|Java String类]]
返回至“
Java string hashcode
”。
上一节:
Java_string_getchars
下一节:
Java_string_indexof