Java String hashCode() 方法

返回 Java Strings 类


方法返回此字符串的哈希码。 String 对象的哈希码计算为

s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]

使用 int 算术,其中 s[i] 是字符串的第 i 个字符,n 是字符串的长度,^ 表示取幂。 (空字符串的哈希值为零。)

语法

public int hashCode()

参数

这是默认方法,不接受任何参数。

返回值

此方法返回此对象的哈希码值。

示例

public class Main {

   public static void main(String args[]) {
      String Str = new String("Welcome to jiyik.com");
      System.out.println("Hashcode for Str :" + Str.hashCode() );
   }
}

运行示例

上面示例编译运行结果如下

Hashcode for Str :1199735560

返回 Java Strings 类

查看笔记

扫码一下
查看教程更方便