`
zhouyrt
  • 浏览: 1127866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java用for循環Map

阅读更多

根据JDK5的新特性,用For循环Map,例如循环Map的Key

 

  for(String dataKey : paraMap.keySet())   {   
      System.out.println(dataKey );              
  }

注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap = new HashMap ();那前面的String就只能换成Object了.

 

 

循環整個map的key和value

 

  Map<Integer,String> map = new LinkedHashMap<Integer,String>();
  map.put(1, "星期一");
  map.put(2, "星期二");
  map.put(3, "星期三");
  map.put(4, "星期四");
  map.put(5, "星期五");
  map.put(6, "星期六");
  map.put(7, "星期日");

  for(Map.Entry<Integer, String> entry: map.entrySet()) {
     System.out.print(entry.getKey() + ":" + entry.getValue() + "\t");
  }

 

輸出結果:

 

1:星期一 2:星期二 3:星期三 4:星期四 5:星期五 6:星期六 7:星期日

3
3
分享到:
评论

相关推荐

    Java用for循环Map详细解析

    本篇文章主要介绍了Java用for循环Map,需要的朋友可以过来参考下,希望对大家有所帮助

    java循环Map java迭代Map

    Map a = new HashMap(); //方法一 Iterator it = a.entrySet().iterator(); while (it.hasNext()) { ...for(Map.Entry entry:a.entrySet()){ System.out.println(entry.getKey()+"="+entry.getValue()); }

    Java for循环Map集合优化实现解析

    主要介绍了Java for循环Map集合优化实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    详解Java中list,set,map的遍历与增强for循环

    主要介绍了详解Java中list,set,map的遍历与增强for循环的相关资料,需要的朋友可以参考下

    基于jquery循环map功能的代码

    前些天记录了java中for循环取map,发现用jquery的each一样可以取map(我称之为js的map,不要较劲),且顺序和map中顺序一致。

    MAP的遍历的讲解

    这是一人篇关于JAVA MAP遍历的讲解的文章,希望对你有用

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    PLUS:若表格之外还有嵌套的循环,也需要用&lt;#list table as map&gt;,注意这里的&lt;#list&gt;&lt;/#list&gt;标签不要和某对其他标签交叉,不可以出现&lt;#list&gt;&lt;w:p&gt;&lt;/#list&gt;&lt;/w:p&gt;这种 6. 标识替换完之后,另存为.ftl后缀文件即可...

    java遍历特例

    // 方法二:jdk1.5支持,用entrySet()和For-Each循环() Java代码 for (Map.Entry, String&gt; m : emails.entrySet()) { logger.info("email-" + m.getKey() + ":" + m.getValue()); } for (Map....

    java面试宝典

    16、在JAVA 中,如何跳出当前的多重嵌套循环? 9 17、构造器Constructor 是否可被override? 9 18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 9 19、是否可以继承String 类? 9 ...

    Java监控u盘插入

    Java监控u盘插入, // U盘检测 public class CheckU { // 存放磁盘状态 private static Map, Boolean&gt; map = new LinkedHashMap, Boolean&gt;(); // 定义磁盘 private static final String[] arr = new String[] {...

    Java基础知识点总结.docx

    增强for循环 85 可变参数(...) 86 枚举:关键字 enum 86 自动拆装箱 86 泛型 87 &lt;java.lang&gt;System 89 &lt;java.lang&gt;Runtime 90 &lt;java.lang&gt;Math 90 &lt;java.lang&gt;.Date:日期类,月份从0—11 92 &lt;java.lang&gt; Calendar...

    廖雪峰 Java 教程.doc

    for循环 break和continue 数组操作 遍历数组 数组排序 多维数组 命令行参数 面向对象编程 面向对象基础 方法 构造方法 方法重载 继承 多态 抽象类 接口 静态字段和静态方法 包 作用域 classpath...

    java笔记.docx

    Java中的循环语句有for、while和do-while。 Java中的方法可以接受参数并返回值。 Java中的类是对象的模板,可以包含属性和方法。 Java中的包是一组相关的类的集合,可以组织和管理代码。 Java中的异常处理可以使用...

    理解javascript中Map代替循环

    map可以实现for循环的功能: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head lang="en"&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;/head&gt; &lt;body&gt; [removed] var arr = ['val1'...

    全面解析JavaScript里的循环方法之forEach,for-in,for-of

    JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: for (var index = 0; index &lt; myArray.length; index++) { console.log(myArray[index]); } 自从JavaScript5起,我们开始可以...

    Java 基础核心总结 +经典算法大全.rar

    while 循环语句do...while 循环for 循环语句 跳转语句 break 语句 continue 语句面向对象 类也是-种对象对象的创建 属性和方法 构造方法 方法重载 方法的重写 初始化 类的初始化 成员初始化 构造器初始化初始化顺序 ...

    全量断言方法-Java版

    for (Map.Entry, Object&gt; m : exp.entrySet()) { //如果value是JSONObject类型,则将该类型转化成Map类型,继续循环比较 if (JSONObject.class == m.getValue().getClass()) { Map, Object&gt; expDataInfo = ...

    Java基础知识点.html

    Date类 自动拆箱和自动装箱 Arrays 类和接口的关系 内部类 成员内部类 局部内部类 匿名内部类 抽象类 接口 多态 封装 类和对象 方法 StringBuilder类 String类 static for循环 final 权限修饰符 跳转控制语句 while...

    java jdk实列宝典 光盘源代码

    新的for循环; 枚举类型; 静态导入; 格式化输出; 使用ProcessBuilder执行本地命令; 泛型编程; 监控和管理虚拟机;新的线程执行架构; 线程锁; 线程条件; 线程同步装置:semaphore countdownlatch cyclicbarrier ...

    forEach.rar

    Java比较for循环的处理时间,双重for循环优化,第一层循环转为Map, 通过空间换时间的方式来达到快速遍历的效果

Global site tag (gtag.js) - Google Analytics