0

休止状態を使用してさまざまな Java コレクションをマップしようとしていました。tag タグを使用して hashMap をマップする方法を学びました<map/>。次のマッピング方法を学びました。

  1. HashMap<String, String>
  2. HashMap<String, UserDefinedClass>

しかし、私は質問があります。

このタイプのハッシュマップをマップする必要がある場合、マップ タグを使用するにはどうすればよいですかHashMap<UserdefinedClass, UserDefinedClass>

基本的に、マップのキーが Java データ型ではなくユーザー定義クラスである場合、休止状態でマップするにはどうすればよいですか。ありがとうございました。

4

1 に答える 1

0

ユーザー定義クラスを HashMap のキーとして使用するには、以下の点を理解する必要があります。

  1. ハッシュアルゴリズム。
  2. hashCode() および equals() メソッドの目的。

HashMap の動作の詳細については、以下をお読みください。

HashMap の働き

于 2012-12-17T05:07:36.273 に答える