`
chengjie177
  • 浏览: 26488 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

Map的几种循环方式

 
阅读更多
根据JDK的新特性,用For循环Map,例如循环Map的Key
for(String dataKey : paraMap.keySet())   
{   
    System.out.println(dataKey );              
}
 
这里要注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashMap();那前面的String就只能换成Object了.
对整Map的key和value都进行循环,如下:

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

相关推荐

    遍历MAP的几种方法

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

    map遍历的四种方法

    本文将详细介绍四种不同的遍历`Map`的方式,并通过具体的代码示例来解释每种方法的特点及适用场景。 #### 一、通过`Map.keySet()`遍历键和值 这种方法首先获取`Map`的所有键集合(`keySet`),然后通过迭代器或者...

    map遍历的四种方式及性能比较

    ### Java中遍历Map的四种方式及性能比较 在Java编程中,`Map`是一种非常重要的数据结构,用于存储键值对。对于`Map`的遍历,不同的遍历方式有着不同的性能表现以及适用场景。本文将详细介绍四种常见的遍历`Map`的...

    Java Map的几种循环方式总结

    本篇文章将详细介绍Java中Map的几种循环方式。 1. **For-Each Loop(增强型for循环)** JDK 1.5引入了For-Each Loop,它简化了集合的遍历,包括Map。对于Map,我们可以通过两种方式使用For-Each Loop: - 循环...

    JavaScript 几种循环方式以及模块化的总结

    循环方式分为好几种循环方式,分别是for循环,forEach循环,map循环,for..in循环,for…of循环,jquery的循环。 小小将会依次对这几种循环方式进行介绍。 一般数组遍历循环 这里使用常用的数组遍历方式。 一般来说...

    java遍历Map的几种方法分析

    本篇文章将详细分析Java中遍历Map的四种常见方法,帮助开发者更好地理解和运用这些技巧。 1. **for-each循环遍历** Java 5引入了增强的for循环(也称为foreach循环),使得遍历Map变得非常简洁。通过`Map.entrySet...

    Dart 集合类型List Set Map详解 以及循环语句 forEach map where any every.zip

    本教程将深入探讨三种主要的集合类型:List、Set和Map,以及几种常用的循环语句,如forEach、map、where、any和every。这些概念对于理解Dart中的数据处理至关重要。 1. **List**: List是有序的元素集合,可以包含...

    vue使用map代替Aarry数组循环遍历的方法

    使用Map对象代替数组,主要有以下几个步骤: 1. 在Vue组件的data函数中定义一个Map类型的全局变量,用于存储键值对: ```javascript data() { return { indexMap: new Map() }; } ``` 2. 在组件创建或者获取到...

    JAVA遍历map的几种实现方法代码

    以下将详细介绍标题和描述中提到的几种遍历Map的Java实现方法,并讨论它们的效率问题。 1. **keySet遍历** 使用`keySet()`方法获取Map的所有键,然后通过迭代器或者增强for循环遍历键。这种方法只遍历键,如果需要...

    java Map 遍历方法

    本篇文章将详细介绍几种常用的遍历`Map`的方法,包括使用传统迭代器(Iterator)、增强型for循环(For-Each循环)以及通过键集(Key Set)进行遍历。 #### 一、使用Iterator遍历Map 1. **通过`entrySet()`获取迭代...

    Java用for循环Map详细解析

    在处理`Map`时,有时我们需要遍历其元素,这时`for`循环可以提供一种简洁的方式。自从Java 5引入增强型`for`循环(也称为foreach循环)后,遍历`Map`的操作变得更加方便。本文将详细解析如何使用`for`循环遍历`Map`...

    java Map遍历方法

    这篇博文主要探讨了如何遍历Java中的`Map`对象,下面将详细介绍几种常见的遍历`Map`的方法。 1. **迭代器法**: Java提供了`Map`接口的`entrySet()`方法,返回一个包含`Map`中所有键值对的`Set`视图。通过这个`Set...

    Map获取键值,Map的几种遍历方法总结(推荐)

    这里我们将重点讨论Map如何获取键值以及它的几种遍历方法。 1. 获取键值 Map中的键是唯一的,可以通过`get()`方法根据键来获取对应的值。例如: ```java Map, String&gt; map = new HashMap(); map.put("Item0", ...

    java 遍历MAP的几种方法示例代码

    以下是Java中遍历Map的几种常见方法,包括使用增强的for循环、迭代器以及通过keySet()和entrySet()方法: 1. **增强的for循环(foreach)** 增强的for循环是Java 5引入的新特性,它可以简洁地遍历集合。对于Map,...

    Map遍历方法总结

    `Map.Entry`接口提供了以下几种方法来获取键值对的信息: - `K getKey()`:返回键(key) - `V getValue()`:返回值(value) 此外,`Map.Entry`还提供了一个`V setValue(V value)`方法,用于设置值(value)。...

    java集合遍历的几种方式总结及详细比较

    Java集合遍历的几种方式总结及详细比较 Java集合遍历是Java编程中最基本也是最重要的操作之一。集合遍历是指对集合中的每个元素进行访问和处理的过程。Java中提供了多种集合遍历方式,包括迭代器遍历、Map遍历、...

    Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf

    以下是几种常用的parameterType参数传递方式以及#和$在Mybatis中传参的区别。 1. 使用依次顺序传参: 在这种方式中,参数按照顺序传递,SQL语句中使用#{参数索引}来引用参数。例如,有一个查询用户的方法,用户名...

    JavaScript中循环遍历Array与Map的方法小结

    本文将详细讲解几种不同的遍历方法,帮助初学者更好地理解和掌握JavaScript的基础知识。 1. **For循环**: - `for`循环是最基础的遍历方式,例如eg1和eg5所示,通过索引`i`访问数组元素。eg1是正向遍历,eg5在遍历...

    java遍历Map对象的说有数据

    本篇文章将详细解释如何遍历`Map`对象的所有数据,并介绍几种常见的遍历方法。我们将重点讨论通过`entrySet()`方法和`keySet()`方法来实现遍历的过程。 #### 方法一:使用`entrySet()` `entrySet()`方法返回一个...

Global site tag (gtag.js) - Google Analytics