1. 数据结构选择优化
[toc]
1.1. 1 Android特有数据结构
- ArrayMap--可代替Map
- ArraySet
- SparseArray--Map
- SparseIntArray--Map
- SparseBooleanArray--Map
- SparseLongArray--Map
1.2. 2 原因
Android特有的数据结构主要是减少了封箱和开箱操作,这些数据结构主要是为了小量数据设计,这些数据结构通常比传统的HashMap慢,对应拥有几百条数据的容器,性能差别不大。
1.3. 参考