SparseArray

SparseArray是android里为这样的Hashmap而专门写的类,目的是提高内存效率,即如果你想使用Map则可以用SparseArray替换,注意前提key是Integer类型。
用法: a:定义常量
    public static final SparseArray DIFF_PRICE_TYPE_DESC = new SparseArray() {        {            put(1, "药品金额");            put(2, "医事服务费");            put(3, "其他");        }    };
b:初始化
SparseArray arrays= new SparseArray<>()    

ArrayMap

ArrayMap 可替代 HashMap用法与HashMap大致相同



• ArraySet 替代 HashSet
• SparseBooleanArray 替代 HashMap
• SparseIntArray 替代 HashMap
• SparseLongArray 替代 HashMap
• LongSparseArray 替代 HashMap

更多相关文章

  1. Android(安卓)Bitmap常见用法
  2. gradle打包时的一些配置
  3. Android(安卓)Map 新用法:MapFragment
  4. Android中EditText的设置02
  5. Android:Intent用法总结
  6. android:imeOptions="actionDone"
  7. Android(安卓)Handle用法
  8. Android(安卓)ApiDemos示例解析(149):Views->Layouts->LinearLay
  9. Android(安卓)开发入门-活动的基本用法

随机推荐

  1. Android点划线自定义View
  2. android 验证码实现,详细标注!
  3. android-boostrap
  4. Android(安卓)开发环境搭建中--- “An SD
  5. android手机刷机教程
  6. 去掉安装地图
  7. Android(安卓)SDK访问权限大全
  8. 【个人总结】Android几种常用布局的总结
  9. Android(安卓)Action的常用
  10. Android中的Activity四种启动模式(launch