Java Map的几种循环方式总结

 更新时间:2013年12月10日 09:27:38   作者:  
这篇文章主要是对Java中Map的几种循环方式进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助

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

Java代码

复制代码 代码如下:

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

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

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

Java代码

复制代码 代码如下:

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());   
 } 

相关文章

  • Spring框架学习笔记之方法注解@Bean的使用

    Spring框架学习笔记之方法注解@Bean的使用

    这篇文章主要给大家介绍了关于Spring框架学习笔记之方法注解@Bean使用的相关资料,这是一个我们很常用的注解,作用是指示一个方法生成一个由Spring管理的Bean,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • SpringMVC的工程搭建步骤实现

    SpringMVC的工程搭建步骤实现

    这篇文章主要介绍了SpringMVC的工程搭建步骤实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Spring轻松解决循环依赖

    Spring轻松解决循环依赖

    Spring的解决循环依赖是有前置条件的,要解决循环依赖我们首先要了解Spring Bean对象的创建过程和依赖注入的方式。依赖注入方式,我之前的博客有所分享,大家可以在看本篇文章之前进行一下小小的回顾
    2023-04-04
  • SpringBoot实现OneDrive文件上传的详细步骤

    SpringBoot实现OneDrive文件上传的详细步骤

    这篇文章主要介绍了SpringBoot实现OneDrive文件上传的详细步骤,文中通过代码示例和图文讲解的非常详细,对大家实现OneDrive文件上传有一定的帮助,需要的朋友可以参考下
    2024-02-02
  • Java 在线考试云平台的实现

    Java 在线考试云平台的实现

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+vue+springboot+mysql+maven实现一个前端vue后台java微服务的在线考试系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • Java8 Collectors求和功能的自定义扩展操作

    Java8 Collectors求和功能的自定义扩展操作

    这篇文章主要介绍了Java8 Collectors求和功能的自定义扩展操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Spring创建Bean的过程Debug的详细流程

    Spring创建Bean的过程Debug的详细流程

    这篇文章主要介绍了Spring创建Bean的过程Debug的流程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • java 中函数的参数传递详细介绍

    java 中函数的参数传递详细介绍

    这篇文章主要介绍了 java 中函数的参数传递详细介绍的相关资料,需要的朋友可以参考下
    2016-11-11
  • Java利用位运算实现加减运算详解

    Java利用位运算实现加减运算详解

    这篇文章主要为大家介绍了如何使用位运算来实现加减功能,也就是在整个运算过程中不能出现加减符号。文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-12-12
  • Spring中ApplicationListener的使用解析

    Spring中ApplicationListener的使用解析

    这篇文章主要介绍了Spring中ApplicationListener的使用解析,ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,需要的朋友可以参考下
    2023-12-12

最新评论