1. ホーム
  2. java

[解決済み] HashMapとTreeMapの違いは何ですか?[重複あり]

2022-03-05 03:34:31

質問

Javaの勉強を始めました。どんな時にTreeMapではなくHashMapを使うのでしょうか?

どのように解決するのですか?

TreeMap の例です。 SortedMap つまり、キーの順番をソートすることができ、キーを反復するときに、順番になることが期待できるのです。

HashMap しかし、そのような保証はありません。 したがって HashMap のように、どのような順番で並ぶかはわかりません。

HashMap の方が一般に効率的なので、キーの順番を気にしない場合はこれを使いましょう。