课程
/移动开发
/Android
/Android攻城狮的第二门课(第1季)
看老师用了几节课了,一直没理解。
2016-07-08
源自:Android攻城狮的第二门课(第1季) 4-2
正在回答
是不是打错了?如果是List<Map<String,Object>>的话,那就是
由多个Map<String,Object>组成的 List<>。也就是
List<Map<String,Object>> = {Map1<String,Object>,Map2<String,Object>,Map3<String,Object>}
然后Map<String,Object> 是
Map<String,Object> = {[String1,Object1],[String2,Object2],[String3,Object3]}
GoSomewhereNice 提问者
集合的嵌套。List属于有下标的集合,List的泛型是Map类型。
Map是一行,这里讲的每个map由一个图片和一个字符串构成,换句话就是每行由由一个图片和一个字符串构成,即Map<String,Object>,而多个Map就构成一个list,就如数据库数据排列结构一样。这里先用put方法把字符串和图片加入Map中,然后再通过爱add()方法把每个Map加入list中
List 和 Map 都是集合(就是拿来装其他对象或集合)。
List<Map<String,Object>>相当于 List 里面放了 n 个 Map 集合,然后 Map 里面又放了 n 个键值对
比如:现在有一辆卡车,卡车里有 n 个箩筐, 每个箩筐里有 n 多水果(每个水果上都贴有二维码)。
List 相当于卡车,Map 相当于箩筐,Object 相当于每个水果,String 相当于每一张二维码。
这个我也是最近才理解的 直接按你写的说啦 t是一个整体 它的组成是Map,就是很多Map组成了t;然后Map是由两个部分组成 String 和Object
举报
本课程由浅入深地带您学会Android的常用控件的开发和使用