のキーとして使用するためにカスタム クラスを実装する必要がある場合、どのメソッドが必要Mapですか?
2 に答える
5
これは、マップの種類によって異なります。
HashMap必須のキーhashCodeとequals- マップが で構築されている場合を除き、キーは実装によって
TreeMap提供する必要があります。この場合、キー自体に制限はありません。compareToComparable<T>Comparator
于 2012-11-10T19:48:43.620 に答える
1
TreeMap を使用する場合、クラスは Comparable を実装する必要があります。HashMap を使用している場合は、適切なハッシュ関数が必要になります。
于 2012-11-10T19:48:47.647 に答える