java中遍历MAP的几种方法 
Java代码 
Map<String,String> map=new HashMap<String,String>();    
map.put("username", "qq");    
map.put("passWord", "123");    
map.put("userID", "1");    
map.put("email", "qq@qq.com");   
Map<String,String> map=new HashMap<String,String>(); 
map.put("username", "qq"); 
map.put("passWord", "123"); 
map.put("userID", "1"); 
map.put("email", "qq@qq.com"); 
第一种用for循环 
Java代码

for(Map.Entry<String, String> entry:map.entrySet()){    
     System.out.println(entry.getKey()+"--->"+entry.getValue());    
}

第二种用迭代 
Java代码

Set set = map.entrySet();         
Iterator i = set.iterator();         
while(i.hasNext()){      
     Map.Entry<String, String> entry1=(Map.Entry<String, String>)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);                     
}

转载于:https://www.cnblogs.com/520liping/p/3729260.html

map遍历的三种基础用法相关推荐

  1. java中Map遍历的三种方式

    Java中Map遍历的三种方式 前言 一:在for循环中使用entries实现Map的遍历: 二:在for循环中遍历key或者values,一般适用于只需要map中的key或者value时使用,在性能 ...

  2. java map string stu_Java Map遍历的三种方式 | 学步园

    最近经常碰到Map遍历的问题,在网上查找资料后,记录下,权当备忘~~~~~~ 这里给出了三种遍历的方式,注释中已说明各自方式的优点. package edu.hrbeu.cloud.testIterM ...

  3. js中map遍历的三种方法

    1.forEach遍历: map.forEach((key,val)=>{...//操作 } key是属性值,val是属性 2.for of遍历: for(let item of map){.. ...

  4. Map集合遍历的三种方式

    Map集合遍历的三种方式 遍历Map集合的三种方式 键找值 键值对 Lambda表达式 方式一 : 键找值 先获取Map集合的全部键的Set集合 遍历键的Set集合,然后通过键提取对应值 原理图 键找 ...

  5. Unity 基础 之 实现枚举(enum/Enum)遍历的三种简单方法(foreach/for)

    Unity 基础 之 实现枚举(enum/Enum)遍历的三种简单方法 目录 Unity 基础 之 实现枚举(enum/Enum)遍历的三种简单方法 一.简单介绍 二.实现原理 三.效果预览 四.实现 ...

  6. java中Map遍历的四种方式

    java中Map遍历的四种方式 在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方 ...

  7. C++ map遍历的几种方式

    C++ map遍历的几种方式 #include <iostream> #include <unordered_map> using namespace std;int main ...

  8. 北京文香录播服务器型号,一款文香课程录播系统三种不同用法

    一款文香课程录播系统三种不同用法 从学生学习的视角来看微视频的录制,对于语数英理化生等学术性学科的内容,使用课程录播系统来录制教学内容,出现教师个人形象是比较理想的选择.录播系统在具体录制中可以表现为 ...

  9. HashMap遍历的三种方式

    HashMap遍历的三种方式 hashmap常用的三种方式分为 keySet遍历 就是把这个hashmap所有的key都拿出来放到一个set里,然后在通过这个key去通过hashmap的get方法去查 ...

最新文章

  1. python中带星号的参数,带有一个星号 2个星号
  2. vue本地上传并预览php,vue.js 实现图片本地预览 裁剪 压缩 上传功能
  3. Anisble中的任务执行控制
  4. 最新版Kubernetes常用命令大全
  5. python视频处理代码_python如何实现视频转代码视频
  6. linux中启动 java -jar 后台运行程序
  7. python调用接口上传文件_python接口自动化7-post文件上传
  8. python里split_python中使用split()实现嵌套列表理解
  9. poj 2029 Get Many Persimmon Trees 二维树状数组
  10. 怎样做好一个项目经理
  11. 中心极限与大数定理律的关系_中心极限定理的最最通俗解释
  12. 典型环节的电路模拟MATLAB,典型环节的模拟及参数测试
  13. 什么事数据补全_事无补
  14. php开发证书转换工具,各类证件生成器
  15. 生活中我们如何增加多巴胺的分泌
  16. createfont
  17. 计算机系vi论文,vi设计毕业论文-vi设计论文-计算机论文.docx
  18. 书摘—慕课革命:互联网如何变革教育?
  19. 三菱FX3G和台达,施耐德两台变频器的通讯示例 通过modbus rtu功能,实现三菱FX3G PLC通讯控制变频器正反转
  20. 2022年22届西安交通大学MBA提前面试时间

热门文章

  1. 四川哪家专科学院计算机好,2019四川省最好的十大专科学校排名
  2. 不是学计算机的人工作后才开始学编程晚吗?能找到好工作吗?
  3. 旅游景点网站景区景点购票系统毕业设计毕业论文参考(2)前台网站功能
  4. html 粒子漩涡特效代码(实例)
  5. 控制算法--1 二值位式控制算法
  6. 分布式事务seata整合nacos+openfeign
  7. 胡博君图解Java之eclipse下载地址和JDK下载和安装和环境变量配置
  8. 绿联外围设备_什么是外围设备(外围设备的类型和列表)?
  9. BZOJ4399 魔法少女LJJ【线段树合并】【并查集】
  10. AKM项目轶事之Flyback遭遇航班取消