Java-string-hashcode
提供:Dev Guides
Java-String hashCode()メソッド
説明
このメソッドは、この文字列のハッシュコードを返します。 文字列オブジェクトのハッシュコードは次のように計算されます-
s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]
int算術を使用します。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 finddevguides.com");
System.out.println("Hashcode for Str :" + Str.hashCode() );
}
}
これは、次の結果を生成します-
出力
Hashcode for Str :1186874997