• 技术文章 >Java >Java入门

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

    王林王林2022-01-12 15:53:11原创67029

    map遍历的方式有4种,分别是: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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:map 遍历
    上一篇:java命名规范、命名格式介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

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

    PHP中文网