适配器数据源的配置

适配器数据源的配置

借鉴一:
借鉴二:
借鉴三:以上是自己借鉴的自己任然没有看完留着下次有时间继续补充。
数据源的形式多样不能只使用单一的类型或数据包含其所有,如一个选项歌单下拉列表包含图片文字两种类型,单一的数组是无法满足的。这样list map 等等就出来所以这个也还是蛮重要的。

  1. Map
    List list=new ArrayList();//存放的数据可以是类,泛型包含所有类型
    List<Map<String,Object>> listsimpler=new ArrayList<Map<String,Object>>();
    //Map 以键值对的形式存放数据可以存放多个键值对 数据类型也是泛型所以必须强制类型转换。

使用上转型对象 为了方便修改,如果直接 ArrayList list=new ArrayList();
很有可能使用到ArrayList的专有方法 如果 list需要变换
数据类型操作起来会相当的麻烦。 list.i list.f(); i是list的变量 方法f()则是ArrayList的方法f();
list的分类:
ArrayList 是数组似的存储,线程不安全
LinkedList 是链表似的存储
Vector 线程安全的ArrayList
List 是接口

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值