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

互联网 20-11-19

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

遍历map的几种方式如下:

(学习视频分享: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());       }
 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遍历的几种方式分别是什么的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 遍历
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java命名规范、命名格式介绍

相关资讯