例1:
| 
             1 
            2 
            3 
            4 
            5 
            6 
            7 
            8 
            9 
            10 
            11 
            12 
            13 
            14 
            15 
            16 
            17 
            18 
            19 
            20 
            21 
            22 
            23 
            24 
            25 
            26 
            27 
            28 
            29 
            30 
            31 
            32 
            33 
            34 
            35 
            36 
            37 
            38 
            39 
            40 
            41 
            42 
            43 
            44 
            45 
            46 
            47 
            48 
            49 
            50 
            51 
            52 
            53 
            54 
            55 
            56 
            57 
            58 
            59 
            60 
            61 
            62 
            63 
            64 
            65 
            66 
            67 
            68 
            69 
            70 
            71 
            72 
            73 
            74 
            75 
            76 
            77 
            78 
            79 
            80 
            81 
            82 
            83 
            84 
            85 
            86 
            87  | 
          
            package 
Test15;import 
java.util.HashMap;import 
java.util.HashSet;import 
java.util.Iterator;import 
java.util.Map;import 
java.util.Set;import 
java.util.Map.Entry;//Map集合遍历public 
class Test {    private 
Map<String, String> map = new 
HashMap<String, String>();    public 
static void main(String[] args) {       Test t=new 
Test();       t.setValue();       t.method3();    }    //为map赋值    public 
void setValue(){       map.put("name", "张三");       map.put("sex", "男");       }    //方法1    public 
void method1(){       Set<String> set = new 
HashSet<String>();       set = map.keySet(); // 获得map中所有Key       for 
(String s : set) {           System.out.println(map.get(s));       }    }    //方法2    public 
void method2(){       Iterator<String> iterator=map.keySet().iterator(); //返回所有key       while(iterator.hasNext()){           String key=iterator.next();           System.out.println(key+": "+map.get(key));       }    }    //方法3    public 
void method3(){       Set<Entry<String,String>> set= map.entrySet();  //返回:key和value的封装       for(Entry entry:set){           System.out.println(entry.getKey()+":"+entry.getValue());       }    }} | 
原文:http://www.cnblogs.com/gdds/p/3643943.html