- class MapDemo2
- {
- public static void main(Stirng[] args)
- {
- Map<String,String> map = new HashMap<String,String>();
- map.put("02" , "zhangsan2") ;
- map.put("03" , "zhangsan3") ;
- map.put("01" , "zhangsan1") ;
- map.put("04" , "zhangsan4") ;
- // 将Map集合中的映射关系取出,存入到Set集合中;
- Set<Map.Entry<String,String>> entrySet = map.entrySet();
- Iterator<Map.Entry<String,String> it = entrySet.inerator();
- while(it.hasNext())
- {
- Map.Entry<Stirng,String> me = it.next();
- String key = me.getKey();
- String value = me.getValue();
- System.out.println(key+":"+value);
- }
- }
- }
复制代码
如果要遍历map集合,是不是需要先把map集合的关系转换成Set才能使用Iterator方法啊? |