このブログでは、Java の「 ハッシュコード() ' 方法。
Javaの「hashCode()」とは?
「 ハッシュコード 」は、各 Java オブジェクトに関連付けられた整数値であり、「 4 」 バイト値。 「 ハッシュコード() 」メソッドは ジャワ 整数 クラス 提供された入力のハッシュ コードを提供するメソッド。
構文
ハッシュコード ( 値 )
この構文では、「 値 」はハッシュコードを決定します。
例 1: 整数オブジェクトに対する「hashCode()」の使用
この例では、2 つの整数オブジェクトを作成でき、それらに対応する「 ハッシュコード 」を取得できます。
整数 私 = 新しい 整数 ( 「2」 ) ;
整数 j = 新しい 整数 ( '3' ) ;
整数 ハッシュ値1 = 私。 ハッシュコード ( ) ;
整数 ハッシュ値2 = j. ハッシュコード ( ) ;
システム . 外 . println ( '最初のオブジェクトのハッシュ コード値:' + ハッシュ値1 ) ;
システム . 外 . println ( '2 番目のオブジェクトのハッシュ コード値:' + ハッシュ値2 ) ;
上記のコードに示されているように、次の手順を適用します。
- まず、2つの「」を作成します 整数 「」という名前のオブジェクト 私 ' と ' j 」を使用して 新しい ”キーワードと” 整数() 」コンストラクタをそれぞれ呼び出し、指定された整数値を割り当てます。
- その後、「 ハッシュコード() 作成された各オブジェクトを使用した」メソッド。
- 最後に、各整数オブジェクトに対して対応するハッシュ コードを表示します。
出力
上記の出力では、整数に対する対応するハッシュ コードが表示されていることがわかります。
例 2: 文字列オブジェクトに対する「hashCode()」の使用
この特定の例では、「 ハッシュコード ' に対して ' 弦 」 オブジェクトを返すことができます:
弦 私 = 新しい 弦 ( 「200」 ) ;弦 j = 新しい 弦 ( 「300」 ) ;
システム . 外 . println ( '最初の文字列オブジェクトのハッシュ コード値:' + 私。 ハッシュコード ( ) ) ;
システム . 外 . println ( '2 番目の文字列オブジェクトのハッシュ コード値:' + j. ハッシュコード ( ) ) ;
上記のコード行に従って、次の手順を適用します。
- 2つの「」を作成します 弦 「」という名前のオブジェクト 私 ' と ' j 」を入力し、文字列値を指定します。
- 次に、「 ハッシュコード() 」メソッドを、作成された各オブジェクトに適用します。
- 最後に、文字列オブジェクトのハッシュ コードを返します。
出力
上記の出力は、対応する「 ハッシュコード 」が文字列値に対して表示されます。
結論
ハッシュ コードは、各 Java オブジェクトに関連付けられた整数値に対応します。 「 ハッシュコード() 」 Java のメソッドは、提供された入力のハッシュ コードを提供します。このメソッドを適用して、「 整数 ' と ' 弦 」オブジェクト。このブログでは、Java の「 ハッシュコード() ' 方法。