- ArrayMap<K,V> 替代 HashMap<K,V>
- ArraySet<V> 替代 HashSet<V>
- SparseArray<V> 替代 HashMap<Integer,V>
- SparseBooleanArray 替代 HashMap<Integer,Boolean>
- SparseIntArray 替代 HashMap<Integer,Integer>
- SparseLongArray 替代 HashMap<Integer,Long>
- LongSparseArray<V> 替代 HashMap<Long,V>
时间换空间
避免自动装箱
当key为int类型value为reference object可以使用SparseArray,value为基本类型时使用使用SparsexxxArray,当key为其它引用类型时使用ArrayMap<K, V>替换HashMap
不适用于数据条目很多(几百个以上)的情况, 比HashMap慢