ジャワのhashCode()メソッド
hashCode()メソッドは、ハッシュコード文字列を返します。
以下の式に基づいて、Stringオブジェクトのハッシュコード:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
整数演算を使用して、ここで、s [i]は、文字列のi番目の文字であり、nは文字列の長さであり、^はべき乗を示します。 空の文字列のハッシュ値は0です。
文法
public int hashCode()
パラメータ
- なし。
戻り値
オブジェクトのハッシュコード値を返します。
例
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
上記プログラムの実行結果:
字符串的哈希码为 :321005537