Latest web development tutorials

ジャワのhashCode()メソッド

JavaのStringクラス JavaのStringクラス


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

JavaのStringクラス JavaのStringクラス