`
gybmike
  • 浏览: 182577 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

循環map(轉)

    博客分类:
  • java
 
阅读更多
根据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()); 
} 



要是在以前,则是这么循环的:

 
Iterator it = paraMap.entrySet().iterator(); 
while (it.hasNext()) 
{ 
Map.Entry pairs = (Map.Entry)it.next(); 
System.out.println(pairs.getKey() + " = " + pairs.getValue()); 
} 
分享到:
评论

相关推荐

    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以上...

    Go-go有序map用于json输出有序key的对象和后端有序循环map取值

    3. **后端有序循环map取值**: - 有序map在后端处理时,可以方便地进行有序遍历,例如在循环中按顺序访问key。这在处理一些需要按照特定顺序执行的操作时非常有用,比如迭代处理数据、渲染模板等。 ```go for _, ...

    List转换为List

    然后,使用循环遍历集合中的每一个Bean对象。 2. **创建Map对象**:针对List中的每一个Bean对象,创建一个Map实例。通常情况下,Map会使用HashMap实现。 3. **复制属性到Map**:从Bean对象中获取属性值,将这些值...

    对象与map 的转换

    对象与map 的转换 详细解读可以单个转换 也可以多个循环转化,增加 调用方法的兼容性

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

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

    js循环map 获取所有的key和value的实现代码(json)

    本文将详细介绍如何在JavaScript中使用循环来获取Map的所有key和value,并提供两种实现方法。 **方法一:使用for...in循环** 在JavaScript中,`for...in`循环通常用于遍历对象的可枚举属性。尽管Map不是直接支持`...

    Map和Bean灵活转换工具类

    此外,如果Java Bean的属性存在嵌套或者循环引用的情况,转换时需要特别处理,避免无限递归。 总结来说,`MapUtils`和`BeanUtils`是Java开发中处理数据转换的重要工具,它们极大地简化了Map与Bean之间的转换操作,...

    一个简单的利用map关联容器进行单词转换的实例

    通过`begin()`和`end()`成员函数可以获取`map`的第一个元素的迭代器和最后一个元素后一个位置的迭代器,然后使用循环遍历整个`map`,`(*iter).first`和`(*iter).second`分别表示当前迭代器指向的元素的键和值。...

    基于jquery循环map功能的代码

    在JavaScript编程中,jQuery库提供了一种方便的方式来处理数据结构,比如循环遍历Map对象。在给定的标题和描述中,我们关注的核心是使用jQuery的`$.each()`方法来迭代Map对象。jQuery的`$.each()`函数是一个非常实用...

    遍历MAP的几种方法

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

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

    在编程中,尤其是在Java或类似的面向对象语言中,我们经常遇到需要处理复杂数据结构的情况,如嵌套的Map和List。...文件"map、List嵌套的循环检索方法.txt"可能提供了更具体的示例和代码,可以作为进一步学习的参考。

    map集合以及IO流

    2. **foreach循环**:利用Java的增强for循环,同样通过`entrySet()`来遍历。 3. **键集 KeySet**:通过`keySet()`方法获取所有键的`Set`,遍历键并用`get()`方法获取对应的值。 `Set`是另一种重要的集合类型,它不...

    java List循环与Map循环的总结

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

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

    下面将详细介绍如何在Vue.js中使用map来代替Array数组循环遍历。 首先,Vue.js中传统使用for循环遍历数组的方法是这样的: ```javascript for (let i = 0; i ; i++) { // 使用array[i]访问数组元素 } ``` 这种...

    Java用for循环Map详细解析

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

    根据map值获取key.txt

    ### 根据 Map 值获取 Key 的方法解析 在 Java 编程语言中,`Map` 是一种非常常见的数据结构,它通过键值对的形式存储数据,其中键(Key)是唯一的,而值(Value)可以有多个相同的实例。在实际开发过程中,我们经常...

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

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

    详解Python map函数及Python map()函数的用法

    这个函数非常适合在函数式编程中使用,因为它允许我们对数据进行变换而不必显式地使用循环。 `map()`的基本语法是`map(function, iterable[, iterable, ...])`,其中`function`是一个函数对象,`iterable`是一个或...

    js 实现map的方式

    2. **迭代器**:Map对象提供了一个迭代器接口,可以通过`for...of`循环遍历所有的键值对。这是通过Map的`entries()`方法获取的。 3. **大小检测**:Map对象有一个内置属性`size`,可以直接获取当前存储的键值对数量...

    Freemarker 遍历Map数据

    数据模型: @RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name...

Global site tag (gtag.js) - Google Analytics