package com.study.lesson7; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class MapBianLi { public static void main(String[] args) { Map map = new HashMap(); // 创建hashMap 对象 map.put("宋江", "及时雨"); map.put("林冲", "豹子头"); map.put("卢俊义", "玉麒麟"); map.put("孙二娘", "母夜叉"); map.put("鲁智深", "花和尚"); // 第一种 // Iterator it= map.entrySet().iterator(); // while(it.hasNext()){ // Map.Entry en = (Entry) it.next();//宋江 = 及时雨 // System.out.println(en.getKey() +": "+ en.getValue()); // } // 第二种 // // Iterator it2 = map.keySet().iterator(); // while(it2.hasNext()){ // String str =(String) it2.next(); // System.out.println(str + ": "+ map.get(str) ); // } // 第三种 // for(Object o :map.keySet()){ // String str =(String) o; // System.out.println(str + ": "+ map.get(str) ); // } // 第四种 for (Iterator it = map.entrySet().iterator(); it.hasNext();) { Map.Entry en = (Entry) it.next();// 宋江 = 及时雨 System.out.println(en.getKey() + ": " + en.getValue()); } } }
遍历Map 集合的4种方式
猜你喜欢
转载自doing.iteye.com/blog/2298822
今日推荐
周排行