ID番号Thingy
を使用して追跡しているオブジェクトがたくさんあります。long
ID の順序については保証がありませんので、HashMap<Long, Thingy>
ランダムアクセス用に保管しています。ただし、Android では、この非常に優れたクラスがSparseArray
あり、私が使用している方法よりも高速であると主張HashMap
しています。おそらく最も注目に値するのは、オートボクシング税がないことです。残念ながら、キーはint
ではなくlong
です。
私の ID の値は、今世紀long
のいつでも範囲を超える心配がないほどのものです。int
からのキャストlong
とint
プラスの最適化は、私の操作のSparseArray
オートボクシングよりも安価になりますか? 私の直感はイエスと言っていますが、追加の情報が欲しいです。long
Long
HashMap