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