java遍历Map的几种方法分析

本文实例分析了java遍历Map的几种方法。分享给大家供大家参考,具体如下:

Java代码:

Map map=new HashMap();

map.put("username", "qq");

map.put("passWord", "123");

map.put("userID", "1");

map.put("email", "qq@qq.com");

第一种用for循环

Java代码:

for(Map.Entry entry:map.entrySet())

{

System.out.println(entry.getKey()+"--->"+entry.getValue());

}

第二种用迭代

Java代码:

Set set = map.entrySet();

Iterator i = set.iterator();

while(i.hasNext()){

Map.Entry entry1=(Map.Entry)i.next();

System.out.println(entry1.getKey()+"=="+entry1.getValue());

}

用keySet()迭代

Java代码:

Iterator it=map.keySet().iterator();

while(it.hasNext())

{

String key;

String value;

key=it.next().toString();

value=map.get(key);

System.out.println(key+"--"+value);

}

用entrySet()迭代

Java代码:

Iterator it=map.entrySet().iterator();

System.out.println( map.entrySet().size());

String key;

String value;

while(it.hasNext()){

Map.Entry entry = (Map.Entry)it.next();

key=entry.getKey().toString();

value=entry.getValue().toString();

System.out.println(key+"===="+value);

}

更多java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。相关阅读:

javascript loadScript异步加载脚本示例讲解

Win10全新文件资源管理器曝光 UI非常的简洁

win10设置睡眠唤醒无需输入密码直接进入系统的方法

Swift之UITabBarController 导航控制器的自定义

WinXP建行网银盾无法识别的解决办法

整理Java的MyBatis框架中一些重要的功能及基本使用示例

jQuery实现div拖拽效果实例分析

jquery按回车提交数据的代码示例

MAC OS X 10.8通知中心无法访问、停止更新怎么重启

基于java中byte数组与int类型的转换(两种方法)

ajax接收Date类型的数据时会把数据转换为时间戳

JQuery ajax中error返回错误及一直返回error的解答

微软称正在测试Win10 Mobile 10537:修复大多数问题

JS获取当前页面名称的简单实例

php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...相关推荐

  1. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析

    PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...

  2. php高效遍历,PHP 遍历数组的三种方法及效率对比分析

    PHP 遍历数组的三种方法及效率对比分析 本文实例分析了 PHP 遍历数组的三种方法及效率对比分享给大家供大家参考具体分析如下: 今天有个朋友问我一个问题 php 遍历数组的方法, 告诉她了几个顺便写 ...

  3. php监测tomcat,java_JAVA实现监测tomcat是否宕机及控制重启的方法,本文实例讲述了JAVA实现监测tom - phpStudy...

    JAVA实现监测tomcat是否宕机及控制重启的方法 本文实例讲述了JAVA实现监测tomcat是否宕机及控制重启的方法.分享给大家供大家参考.具体如下: Detector.java: import ...

  4. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...

    PHP遍历XML文档所有节点的方法 本文实例讲述了PHP遍历XML文档所有节点的方法.分享给大家供大家参考.具体实现方法如下: 1. contact.xml代码: J J J Manager Nati ...

  5. php java执行linux_java_java执行Linux命令的方法,本文实例讲述了java执行Linux命 - phpStudy...

    java执行Linux命令的方法 本文实例讲述了java执行Linux命令的方法.分享给大家供大家参考.具体实现方法如下: public class StreamGobbler extends Thr ...

  6. java httpclient 异步请求_java_java实现HttpClient异步请求资源的方法,本文实例讲述了java实现HttpClien - phpStudy...

    java实现HttpClient异步请求资源的方法 本文实例讲述了java实现HttpClient异步请求资源的方法.分享给大家供大家参考.具体实现方法如下: package demo; import ...

  7. java继承类长方形面积_java_java用接口、多态、继承、类计算三角形和矩形周长及面积的方法,本文实例讲述了java用接口、多 - phpStudy...

    java用接口.多态.继承.类计算三角形和矩形周长及面积的方法 本文实例讲述了java用接口.多态.继承.类计算三角形和矩形周长及面积的方法.分享给大家供大家参考.具体如下: 定义接口规范: /** ...

  8. php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析_php技巧

    本文实例分析了PHP遍历数组的三种方法及效率对比.分享给大家供大家参考.具体分析如下: 今天有个朋友问我一个问题php遍历数组的方法,告诉她了几个.顺便写个文章总结下,如果总结不全还请朋友们指出 第一 ...

  9. php 遍历 效率高,PHP遍历数组的三种方法及效率对比分析

    这篇文章主要介绍了PHP遍历数组的三种方法及效率对比,实例分析了foreach.while与for三种遍历数组的方法与相关的效率比对,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP遍 ...

最新文章

  1. 读微型计算机原理与接口技术 段的理解
  2. 微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  3. Java IO流学习总结八:Commons IO 2.5-IOUtils
  4. 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统
  5. 数学建模学习笔记(二)——Topsis优劣解距离法
  6. Transformer又又来了,生成配有音乐的丝滑3D舞蹈,开放最大规模数据集AIST++
  7. 01 Spring学习之-事件驱动eventListener
  8. 30岁女IT工程师感叹:靠这工具,把报表做成养老工作,月薪快3W
  9. 从一个小程序说起 - C++快速入门02
  10. ubuntu16.04安装nvidia-384
  11. 前端多人开发统一代码格式化工具
  12. 集成mybatis-generator-maven-plugin报错A required class was missing while ..org/mybatis/generator/api/dom
  13. 个人学习java的真实经历!
  14. vdi虚拟服务器,VMware VDI部署攻略之三:VDI安装及配置
  15. 猿创征文|瑞吉外卖——管理端_菜品管理_1
  16. 【go 科学计算】用于统计、机器学习和数据操作
  17. 国内免费接收回复Google Voice短信的方法
  18. Java企业级开发框架(一):概述
  19. 王烁30天认知训练营推荐书单
  20. Cypress Commands – UI Interaction Commands

热门文章

  1. JAVA分布式篇1——Linux
  2. 苹果笔记本电脑亮度无法调节_苹果MacBook AirM1评测:M1芯片给您不一样的体验
  3. 江西事业单位计算机管理岗怎么样,江西省直事业单位招聘出现不少冷门岗
  4. android十进制转十六进制算法,十进制转十六进制 代码
  5. mysql数据库操作宠物表_mysql数据库之表的操作
  6. 刘庆敏 博客linux,Linux内核源码分析--zImage出生实录(Linux-3.0 ARMv7)
  7. Android日志[基础篇]Android Log日志输出
  8. XML模板解析————Dom4j解析xml案例分析
  9. python对数组的操作_Python对数组的基本操作
  10. php面试宝典1000题,【PHP面试宝典1000题】HTTP中的请求头(深圳小美网络科技)