原创

JAVA中遍历Map和Set方法,取出map中所有的key和value

Map map = new HashMap();

    map.put("菏泽", "山东"); 
    map.put("济南", "山东"); 

    //第一種  
    Set<String> set = map.keySet(); //取出所有的key值
    for (String key:set) {
        System.out.println("第一种:"+map.get(key)); 
    }

    //第二种 
    Set<Map.Entry<String, String>> entryseSet=map.entrySet(); 
    for (Map.Entry<String, String> entry:entryseSet) {
        System.out.println("第二种:"+entry.getKey()+":"+entry.getValue());
    }

    //第三种
    Iterator it = map.keySet().iterator();
    while(it.hasNext()){
       //int key = (Integer) it.next();
       String value = map.get(it.next());
       System.out.println("第三种:"+value);
    }
正文到此结束
本文目录