总结:
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