我们通常使用sparseArray来代替hashMap.
http://blog.csdn.net/xyz_fly/article/details/7931943
用SparseArray<E>来代替会有更好性能。
SparseArray是android里为<Interger,Object>这样的Hashmap而专门写的class,目的是提高效率,其核心是折半查找函数(binarySearch)
个人使用场景:
//创建一个集合用来存放Fragment也就是每一个页面
public static SparseArray<Fragment> fragmentList;
fragmentList.put(key,value); fragmentList.get(key);