集合嵌套之ArrayList嵌套HashMap
2022-09-21 本文已影响0人
exdhlb
集合之套娃
一、ArrayList套HashMap
需求1:创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap,每一个HashMap的键和值都是String类型,遍历集合。
上代码:
第一步:创建ArrayList集合,元素存放HashMap
1.注意集合里面类型为HashMap也是一个集合;
2.HashMap里面又是键值对应<String,String>
第二步:创建HashMap集合,并添加键值对元素,同时将HashMap添加到ArrayList集合中
第三步:遍历ArrayList集合:
要注意遍历ArrayList集合得到的是一个HashMap集合,需要再次遍历HashMap集合,拿到每个map里面的键值对输出。
第四步:输出展示
二、HashMap套ArrayList
需求:创建一个HashMap集合,存储三个键值对元素,每一个键值对元素的键是String,值是ArrayList,*每一个ArrayList的元素是String,并遍历集合。
上代码:
第一步:创建HashMap集合
注意HashMap集合里面键为String,值为ArrayList
第二步:创建ArrayList集合,并添加元素,同时添加到HaspMap值里面
第三步:遍历HashMap集合(方式1:map.entrySet();方式2:map.keySet())
第四步:输出展示
套娃结束