稀疏数组与java中的hashmap有何不同

时间:2013-12-11 04:28:40

标签: java android hashmap sparse-array

在我的 Android 应用程序中,我在很多情况下使用了哈希地图。我被要求使用稀疏数组来关注应用程序的性能。那么,稀疏数组 java 中的 hashmap 有何不同,稀疏数组优于hashmap 的优点是什么?谢谢。

1 个答案:

答案 0 :(得分:5)

我相信稀疏数组的描述清楚地提到了差异:

  

它的目的是比使用HashMap映射更高效   整数到对象,因为它避免了自动装箱键及其   数据结构不依赖于每个映射的额外条目对象

进一步阅读:http://developer.android.com/reference/android/util/SparseArray.html