Android对HashMap做了优化后推出的新的容器类是什么?
SparseArray
优点:它要比 HashMap 节省内存,某些情况下比HashMap性能更好,
按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),结构比HashMap简单(SparseArray内部主要使用两个一维数组来保存数据,一个用来存key,一个用来存value)不需要额外的额外的数据结构(主要是针对HashMap中的HashMapEntry而言的)。
Android对HashMap做了优化后推出的新的容器类是什么?
最新推荐文章于 2023-08-06 01:06:01 发布