Java String hashCode()方法

2019-10-16 22:21:52

Java String hashCode()方法返回此字串的雜湊碼。 String物件的雜湊碼計算如下 -

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

使用整數演算法,其中s[i]是字串的第i個字元,n是字串的長度,^表示取冪(空字串的雜湊值為零。)

語法

以下是此方法的語法 -

public int hashCode()

引數

  • N/A

返回值

  • 返回此物件的雜湊碼值。

範例


import java.io.*;

public class Test {

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

執行上面範例程式碼,得到以下結果:

Hashcode for Str :1906679467