Rick的博客

导航

Map集合的两种遍历方式

Map的第一种遍历方式:
     *             首先召集所有的丈夫
     *             遍历所有的丈夫
     *             获取每一个丈夫
     *             让每一个丈夫去找他自己的媳妇  

 

Map的第二种遍历方式:
     *         通过结婚证对象来获取丈夫和媳妇

public class aa {
	public static void main(String[] args) {
		// 创建Map对象
		Map<String, String> map = new HashMap<String, String>();
		// 添加映射关系
		map.put("谢婷疯", "张箔纸");
		map.put("陈关西", "钟欣桶");
		map.put("李亚碰", "王飞");
		method01(map);
		method02(map);
	}
	/*
	 * 	Map的第二种遍历方式:
	 * 		通过结婚证对象来获取丈夫和媳妇
	 */
	private static void method02(Map<String, String> map) {
		// 获取所有的结婚证对象
		Set<Map.Entry<String, String>> entrys = map.entrySet();
		// 遍历包含了结婚证对象的集合
		for (Map.Entry<String, String> entry : entrys) {
			// 获取每个单独的结婚证对象
			// 通过结婚证对象获取丈夫和媳妇
			String key = entry.getKey();
			String value = entry.getValue();
			System.out.println("丈夫:" + key + "---" + "媳妇:" + value);
		}
	}
	/*
	 * 	Map的第一种遍历方式:
	 * 			首先召集所有的丈夫
	 * 			遍历所有的丈夫
	 * 			获取每一个丈夫
	 * 			让每一个丈夫去找他自己的媳妇
	 */
	private static void method01(Map<String, String> map) {
		// 遍历Map对象
		// 首先召集所有的丈夫
		Set<String> keys = map.keySet();
		// 遍历所有的丈夫
		for (String key : keys) {
			// 让每个丈夫去找他自己的媳妇就可以了
			String value = map.get(key);
			System.out.println("丈夫:" + key + "---" + "媳妇:" + value);
		}
	}
}

 

posted on 2020-01-19 15:32  Rui_Qi  阅读(244)  评论(0)    收藏  举报