• 技术文章 >Java >Java入门

    map遍历的几种方式分别是什么

    VV2020-11-19 14:02:08原创53

    map遍历的几种方式分别是:1、使用for循环遍历map;2、使用迭代遍历map;3、使用keySet迭代遍历map;4、使用entrySet遍历map。

    遍历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循环

    for(Map.Entry<String, String> entry:map.entrySet()){  
            System.out.println(entry.getKey()+"--->"+entry.getValue());  
        }

    方法二、迭代

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

    方法三、keySet()迭代

     Iterator it=map.keySet().iterator();  
        while(it.hasNext()){  
            String key;  
            String value;  
            key=it.next().toString();  
            value=map.get(key);  
            System.out.println(key+"--"+value);  
        }

    方法四、entrySet()迭代

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

    相关推荐:java入门教程

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

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:map 遍历
    上一篇:java命名规范、命名格式介绍 下一篇:java怎么判断两个集合之间是否有交集
    第14期线上培训班

    相关文章推荐

    • Java 实例 - HashMap遍历• Java如何在List或Map遍历过程中删除元素• Java入门基础--Map遍历• Java中HashMap遍历与使用的示例详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网