为什么80%的码农都做不了架构师?>>>   

//第一种:普遍使用,二次取值
  System.out.println("通过Map.keySet遍历key和value:");
  for (String key : map.keySet()) {
   System.out.println("key= "+ key + " and value= " + map.get(key));
  }

//第二种
  System.out.println("通过Map.entrySet使用iterator遍历key和value:");
  Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();
  while (it.hasNext()) {
   Map.Entry<String, String> entry = it.next();
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

//第三种:推荐,尤其是容量大时
  System.out.println("通过Map.entrySet遍历key和value");
  for (Map.Entry<String, String> entry : map.entrySet()) {
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }

//第四种
  System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
  for (String v : map.values()) {
   System.out.println("value= " + v);
  }
 }

转载于:https://my.oschina.net/miwang/blog/719308

java中遍历Map的方法相关推荐

  1. Java中遍历Map集合的5种方式总结

    这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 方式一 通过Map.keySet使用iterator遍历 ...

  2. java中遍历Set的方法

    ** Java中遍历set的方法有总结两种 ** 方法一:增强for循环 for(String temp:Set) {System.out.println(temp);} 方法二:使用iterator ...

  3. 谈谈java中遍历Map的几种方法

    java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...

  4. java中遍历map的几种方法介绍

          喜欢用Java写程序的朋友都知道,我们常用的一种数据结构map中存储的是键值对,我们一般存储的方式是: map.put(key, value); 而提取相应键的值用的方法是: map.ge ...

  5. java中遍历HashMap的方法

    Java中,通常有两种遍历HashMap的方法,如下: import java.util.*; public class MapTest { static HashMap<String, Int ...

  6. java中遍历Map对象的四种方式

    import java.util.HashMap; import java.util.Map; /**  * 遍历Map对象 * @author xiaosongsong:  * @CreateTim ...

  7. Java中遍历Map的五种方式

    方法一:在for循环中遍历value Map<String, String> map = new HashMap();map.put("开发", "开发&qu ...

  8. Java中遍历Map的两种方法:keySet和entrySet

    //方法一 Set<String> set = map.keySet(); for (String s:set) { System.out.println(s+","+ ...

  9. java中遍历map的两种方式

    1.先将map对象转成set,然后再转为迭代器 1 Iterator iterator = map.entrySet().iterator(); 2 while(iterator.hasNext()) ...

最新文章

  1. 【动画2】CALayer动画
  2. 【分享预告】细数GAN和图像分类的前世今生
  3. SQL/T-SQL/PLSQL
  4. BAT资深算法工程师《深度学习》读书分享:概率和信息论
  5. Xvid编码器流程(基于xvid1.1.0)
  6. Java:在Runnable中处理RuntimeException
  7. JAXB 遇到的问题
  8. myeclipse svn 删除文件或者文件夹
  9. aspectjweaver AspectJ
  10. Software Testing - UI自动化测试常用设计模式之原型(Java)
  11. 【图像处理】镜头去污渍(未完全实现):python + OpenCV
  12. 计算机远程控制安全吗,远程控制电脑危险吗?向日葵远程控制软件安全吗?
  13. ffmpeg笔记(一)音视频基础
  14. @codeforces - 793G@ Oleg and chess
  15. java调用百望税控NISEC_SKSC.dll发送xml报文
  16. Java流程控制01-用户交互Scanner
  17. 这里告诉你如何计算算法的时间复杂度(大O阶)
  18. HTML网页设计:周杰伦网站
  19. 蓝桥杯第八届真题 :迷宫
  20. 浅显理解Java泛型的super和extends

热门文章

  1. 字符编码:ASCII,Unicode(UTF-8)
  2. Android Json操作
  3. JAVA 内存泄露详解(原因、例子及解决)
  4. 备战秋招——操作系统
  5. Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别
  6. 从源码搭建PCL1.7.2+vs2015+win10
  7. Bootstrap+MetroNic_1.5.4 Head meta
  8. [翻译:更新]Understanding Linux Network Internals - Table of Contents
  9. 机器学习入门---------numpy
  10. maven如何将本地jar安装到本地仓库