`
lishumingwm163.com
  • 浏览: 337817 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java 循环Map

    博客分类:
  • java
阅读更多

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

java 代码
  1. for(String dataKey : paraMap.keySet())   
  2. {   
  3.     System.out.println(dataKey );              
  4. }  

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

对整Map的key和value都进行循环,如下:

java 代码
  1. for(Map.Entry<String, Object> entry : paraMap.entrySet())   
  2. {   
  3.     System.out.println(entry.getKey()+": "+entry.getValue());   
  4. }  
要是在以前,则是这么循环的:
java 代码
  1.  Iterator it = paraMap.entrySet().iterator();   
  2. while (it.hasNext())    
  3. {   
  4.         Map.Entry pairs = (Map.Entry)it.next();   
  5.         System.out.println(pairs.getKey() + " = " + pairs.getValue());   
  6.  }  
分享到:
评论

相关推荐

    java循环Map java迭代Map

    Map a = new HashMap(); //方法一 Iterator it = a.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry) it.next(); System.out.println(pairs.getValue()); } //以下方法需要jdk5以上...

    java遍历Map的几种方法分析

    Java 5引入了增强的for循环(也称为foreach循环),使得遍历Map变得非常简洁。通过`Map.entrySet()`方法,我们可以获取到Map的所有Entry对象的集合,然后使用for-each循环来遍历每个Entry,如下所示: ```java ...

    java List循环与Map循环的总结

    在Java编程中,循环是遍历数据结构的基本方式,特别是在处理列表(List)和映射(Map)时。本文将深入探讨Java中对List和Map进行循环的常见方法,并提供相关代码实例,以帮助开发者更好地理解和应用。 首先,我们来看...

    java-遍历map

    在Java编程语言中,`Map`接口是一种非常重要的数据结构,用于存储键值对。它在实际应用中极为广泛,特别是在处理关联数据时。本文将深入探讨如何在Java中使用`keySet`方法来遍历`Map`集合,以及相关的知识点。 ### ...

    java中map集合的用法.doc

    Java中的Map接口是Java集合框架的重要组成部分,它用于存储键值对的数据结构。Map不同于List,List是以索引来访问元素,而Map则是通过键(key)来查找对应的值(value)。Map接口定义了一系列方法,使得我们可以对...

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

    "Java for循环Map集合优化实现解析" Java for循环Map集合优化实现解析是Java编程语言中的一种高效的集合优化技术。该技术通过使用Map集合来优化for循环的性能,减少循环次数,从而提高程序的执行效率。 Java for...

    Java Map 遍历比较齐全的解析.docx

    在Java编程中,`Map`接口是集合框架的一部分,它提供了键值对的存储功能。在处理`Map`对象时,我们经常需要遍历其中的所有元素。本篇将详细介绍Java中遍历`Map`的不同方法,以及如何获取`Map`的长度。 1. **遍历Map...

    java Map 遍历方法

    ### Java Map遍历方法详解 在Java编程语言中,`Map`接口是集合框架中的一个核心组成部分,它存储键值对映射。本篇文章将详细介绍几种常用的遍历`Map`的方法,包括使用传统迭代器(Iterator)、增强型for循环(For-...

    java中map集合的用法.pdf

    - JDK 1.5及以后版本,可以使用增强的for循环遍历Map的键集: ```java for (String key : map.keySet()) { String value = map.get(key); // 执行相关操作 } ``` - JDK 1.4及以前版本,需要使用迭代器: ``...

    java遍历Map对象的说有数据

    ### Java遍历Map对象的所有数据 在Java编程中,`Map`接口是Java集合框架中的一个关键组成部分,它用于存储键值对。本篇文章将详细解释如何遍历`Map`对象的所有数据,并介绍几种常见的遍历方法。我们将重点讨论通过`...

    java实现多层嵌套循环参数转换

    在Java编程中,多层嵌套循环是一种常见的数据处理方式,尤其在处理具有层次关系的数据时,例如构建或解析父子级结构。在这种场景下,我们可能需要遍历多个层级的数据,以便进行转换、操作或者存储到数据库中。下面将...

    Crazy-JAVA-mind-map.zip_Crazy JAVA mind map_crazy_java-mindmap_m

    这份"Crazy-JAVA-mind-map.zip"压缩包包含了一个名为"Crazy JAVA mind map.mmap"的思维导图文件,这个导图就是对《疯狂JAVA讲义》内容的高度概括和逻辑梳理,旨在帮助学习者更好地理解和记忆书中的知识点。...

    java 遍历Map及Map转化为二维数组的实例

    "java 遍历Map及Map转化为二维数组的实例" 在 Java 编程语言中,遍历 Map 及将其转化为二维数组是一种常见的操作。本文将详细介绍如何使用 Java 遍历 Map 及将其转化为二维数组,并提供实例代码以供参考。 1. 使用...

    Java二维数组实现简单Map

    在Java编程语言中,二维数组可以被用来模拟简单的Map数据结构。Map是一种键值对的集合,其中每个键(Key)都是唯一的,并且与一个值(Value)相关联。尽管Java提供了内置的Map接口(如HashMap、TreeMap等),但有时...

    java Map遍历方法

    在Java编程语言中,`Map`接口是集合框架的一个重要组成部分,它提供了键值对(key-value pairs)的存储和访问。这篇博文主要探讨了如何遍历Java中的`Map`对象,下面将详细介绍几种常见的遍历`Map`的方法。 1. **...

    java集合map取key使用示例 java遍历map

    在Java编程中,集合框架是处理数据的重要工具,而Map接口是其中一种特殊的数据结构,它存储键值对(key-value pairs)。Map接口不保证集合的顺序,但提供了各种方法来操作键值对。本篇文章将详细讲解如何在Java中...

    嵌套Map或者List获取key、value值

    在编程中,尤其是在Java或类似的面向对象语言中,我们经常遇到需要处理复杂数据结构的情况,如嵌套的Map和List。这些数据结构可以提供灵活的方式来存储和操作数据,特别是当数据具有层次关系时。本篇将详细介绍如何...

    java版list-map实现 树结构 父子结构 通俗易懂

    此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!

    遍历MAP的几种方法

    遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性

Global site tag (gtag.js) - Google Analytics