ハッシュコードデータを元に作り出した整数値。文字列等のデータを元に「ハッシュ関数」と呼ばれる関数を用いて作成した整数値を「ハッシュコード」と呼ぶ。「ハッシュ値」と呼ばれることもある。ハッシュコードはデータの「みだし」として使われる。HashMapクラスはキーからハッシュコードを取得し、ハッシュコードごとにグループ分けして値を格納する。値を取得する時には、取り出すために渡されたキーからハッシュコードを取得し、そのハッシュコードを元にまずハッシュコードごとのグループを取得し、その後グループ内でキーを元に全検索を行う。この方法によりHashMapクラスは値の検索がArrayListクラスよりも早い。ハッシュコードから元のデータは復元できないため、暗号化にも使用される。ハッシュコードはObjectクラスのhashCode()メソッドによって取得できるため、すべてのクラスでハッシュコードを取得することができる。Stringクラスを作ります。ハッシュコードを取得します。Stringクラスを作ります。ハッシュコードを取得します。「サンプルプログラムとか」に含まれているページオーバーライドハッシュコードポリモーフィズムusersupdate:2005/04/27このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。