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