在写项目的时候,对LIst,Map,List< Map >掌握不到位,在网上找了篇相关文章,了解了一下这三种集合的形式。在这里强化一下印象。
(一)List
1.声明List
List<Object> list=new ArrayList<Object>;
//object 是指list中存的值是什么类型
2.方法
(1)增加数据
list.add()
(2)调用内容
list.get(idnex)
(3)list的大小
list.size()
(二): Map
1:申明一个Map
Map<String,Object> map = new HashMap<String,Object>();
说明:Map是通过key-value(值键对) ,String代表key的类型(一般都是String),Object代表value的类型
2: 赋值
put(key,value)
3:取值
map.get(key)
(三):List
1:申明一个List
List<Map<String,Object>> listMap = new ArrayList<Map<String,Object>>();
2:赋值
(1):先赋值给Map
Map<String,Object> map1 = new HashMap<String,Object>();
map1.put("name", "小明");
map1.put("sex", "男");
map1.put("age", 18);
Map<String,Object> map2 = new HashMap<String,Object>();
map2.put("name", "小红");
map2.put("sex", "女");
map2.put("age", 16);
(2):将map添加到List中
listMap.add(map1);
listMap.add(map2);
结果:[{sex=男, name=小明, age=18}, {sex=女, name=小红, age=16}]