重複の可能性:
LinkedList または ArrayList に対して HashMap を使用する場合、およびその逆を使用する場合
Maps
Javaに出くわして以来、私はそれらを広範囲に使用してきました。特にHashMap
、多くのシナリオで優れたオプションです。それはArrayList
すべてのカテゴリで に勝っているようです - 反復は予測できないと言う人もいますが、そのために . がありLinkedHashMap
ます。
ですから、私の質問は次のとおりHashMap
です。しっかりした不変のキーがあるのであれば、常に a を使用しないのはなぜですか?
さらに、アイテムの数が非常に少ない (<10) 場合に a のようなものを使用するのは適切HashMap
ですか、それとも考慮していない追加のオーバーヘッドがありますか?