Java String hashCode()
方法返回此字串的雜湊碼。 String
物件的雜湊碼計算如下 -
s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]
使用整數演算法,其中s[i]
是字串的第i
個字元,n
是字串的長度,^
表示取冪(空字串的雜湊值為零。)
語法
以下是此方法的語法 -
public int hashCode()
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