java学习笔记:集合之集合与集合的嵌套
集合与集合的嵌套
----
1.ArrayList嵌套HashMap
题目1:需求:ArrayList集合嵌套HashMap集合,并遍历。
定义一个ArrayList集合,它包含三个元素,每一个元素都是HashMap类型的,每一个HashMap集合的键和值都是String类型的。
键:String 丈夫的姓名
值:String 妻子的姓名
数据:
第一个HashMap集合的元素:
孙策 大乔
周瑜 小乔
第二个HashMap集合的元素:
郭靖 黄蓉
杨过 小龙女
第三个HashMap集合的元素:
令狐冲 任盈盈
林平之 岳灵珊
代码:
//创建集合对象
ArrayList<HashMap<String, String>> array = new ArrayList<HashMap<String, String>>();
//创建元素1
HashMap<String, String> hm1 = new HashMap<String, String>();
hm1.put(" 孙策", "大乔");
hm1.put("周瑜", "小乔");
//把元素1添加到array中
array.add(hm1);
...//创建元素2、3,添加到array中
//遍历ArrayList集合
//遍历方法一:键找值
for(HashMap<Str