4

在我的Android应用程序中,我在很多情况下都使用了哈希映射。我被要求通过考虑应用程序的性能来使用稀疏数组。那么,稀疏数组java中的hashmap有何不同,以及稀疏数组相对于 hashmap的优势是什么。谢谢你。

4

1 回答 1

5

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

与使用 HashMap 将整数映射到对象相比,它的内存效率更高,因为它避免了自动装箱键,并且它的数据结构不依赖于每个映射的额外条目对象

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

于 2013-12-11T04:30:52.103 回答