ArrayList嵌套HashMap

匿名 (未验证) 提交于 2019-12-03 00:18:01

ArrayList嵌套HashMap,并遍历ArrayList


/*
















/*  ArrayList集合嵌套HashMap集合并遍历。  需求:  假设ArrayList集合的元素是HashMap。有3个。  每一个HashMap集合的键和值都是字符串。  元素我已经完成,请遍历。  结果:  周瑜---小乔  吕布---貂蝉   郭靖---黄蓉  杨过---小龙女   令狐冲---任盈盈  林平之---岳灵珊  */  package cn.itcast_02;  import java.util.ArrayList; import java.util.HashMap; import java.util.Set;  public class ArrayListIncludeHashMapDemo { 	public static void main(String[] args) { 		// 创建集合对象 		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 		HashMap<String, String> hm2 = new HashMap<String, String>(); 		hm2.put("郭靖", "黄蓉"); 		hm2.put("杨过", "小龙女"); 		// 把元素2添加到array里面 		array.add(hm2);  		// 创建元素3 		HashMap<String, String> hm3 = new HashMap<String, String>(); 		hm3.put("令狐冲", "任盈盈"); 		hm3.put("林平之", "岳灵珊"); 		// 把元素3添加到array里面 		array.add(hm3);  		// 遍历ArrayList 		for (HashMap<String, String> hm : array) { 			Set<String> set = hm.keySet(); 			for (String key : set) { 				String value = hm.get(key); 				System.out.println(key + "---" + value); 			} 			System.out.println(); 		} 	} } 



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!