总结:
SparseArray是android里为
时,我们可以使用如下的方式来取得更好的性能.
SparseArray是android里为
<Interger,Object> 这样的Hashmap而专门写的类,目的是提高效率,其核心是折半查找函数(binarySearch)。在Android中,当我们需要定义HashMap <Integer, E> hashMap = new HashMap <Integer, E> ();时,我们可以使用如下的方式来取得更好的性能.
SparseArray <E> sparseArray = new SparseArray <E> ();
注意:当你想使用HashMap且打算用Integer作为Key时,可以使用SparseArray代替HashMap
本文介绍在Android开发中如何使用SparseArray替代HashMap<Integer,E>以提高性能。SparseArray针对Integer键进行了优化,利用折半查找提升效率。
981

被折叠的 条评论
为什么被折叠?



