map遍历的几种方式分别是什么简述C++中map和unordered

遍历map的几种方式如下:

(学习视频分享:java教学视频)

java代码:

Map<String,String> map=new HashMap<String,String>);  
    map.put"username", "qq");  
    map.put"passWord", "123");  
    map.put"userID", "1");  
    map.put"email", "qq@qq.com");

登录后复制

方法一、for循环

forMap.Entry<String, String> entry:map.entrySet)){  
        System.out.printlnentry.getKey)+"--->"+entry.getValue));  
    }

登录后复制

方法二、迭代

Set set = map.entrySet);       
    Iterator i = set.iterator);       
    whilei.hasNext)){    
        Map.Entry<String, String> entry1=Map.Entry<String, String>)i.next);  
        System.out.printlnentry1.getKey)+"=="+entry1.getValue));  
    }

登录后复制

方法三、keySet)迭代

 Iterator it=map.keySet).iterator);  
    whileit.hasNext)){  
        String key;  
        String value;  
        key=it.next).toString);  
        value=map.getkey);  
        System.out.printlnkey+"--"+value);  
    }

登录后复制

方法四、entrySet)迭代

Iterator it=map.entrySet).iterator);         
        System.out.println map.entrySet).size));  
        String key;         
        String value;  
        whileit.hasNext)){  
               Map.Entry entry = Map.Entry)it.next);         
               key=entry.getKey).toString);         
               value=entry.getValue).toString);         
               System.out.printlnkey+"===="+value);                   
        }      for Map.Entry<String, String> entry : map.entrySet)) {
          System.out.println"key= " + entry.getKey) + " and value= " + entry.getValue));
     }

登录后复制

相关推荐:java入门教程

以上就是map遍历的几种方式分别是什么的详细内容,更多请关注风君子博客其它相关文章!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注