想了解更多数据结构以及算法题,可以关注微信公众号“数据结构和算法”,每天一题为你精彩解答。也可以扫描下面的二维码关注

在java中常见的map有HashMap和TreeMap,他们的遍历如下

    public static void main(String[] args) {Map<String, String> map = new HashMap<>();map.put("公众号名字", "数据结构和算法");map.put("拼音", "sjjghsf");map.put("内容", "专注于算法领域解题");//第1种遍历方式,转为entryfor (Map.Entry<String, String> entry : map.entrySet()) {System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());}//第2种方式,key和value分开遍历,先遍历keyfor (String key : map.keySet()) {System.out.println("Key = " + key);}//在遍历valuefor (String value : map.values()) {System.out.println("Value = " + value);}//第3种方式,使用IteratorIterator<Map.Entry<String, String>> entries = map.entrySet().iterator();while (entries.hasNext()) {Map.Entry<String, String> entry = entries.next();System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());}//第4种方式,遍历key,然后随便遍历valuefor (String key : map.keySet()) {String value = map.get(key);System.out.println(key + " = " + value);}}

java遍历map的几种方式相关推荐

  1. Java 遍历 Map 的几种方式

      在 Java 中遍历 Map 有多种方法,既然 Java 中的所有 map 都实现了 Map 接口,以下方法适用于任何 map 实现(HashMap,TreeMap,LinkedHashMap,H ...

  2. Java遍历Map的五种方式

    一.遍历Map的五种方式 java中遍历map一般有五种方法,从最早的Iterator,到java5支持的foreach,再到java8的Lambda表达式. 如果只是获取key,或者value,推荐 ...

  3. Java遍历Map的4种方式

    public static void main(String[] args) {// 循环遍历Map的4中方法Map<Integer, Integer> map = new HashMap ...

  4. java map 迭代遍历_java 遍历Map的四种方式

    java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...

  5. java 遍历map key_java 遍历Map的四种方式

    java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...

  6. Java遍历Map的5种方法

    Map作为Java中的一种集合,以键值对的形式存放一批数据,经常会被我们应用在项目中. 既然是一种集合,自然就有需要遍历的场景.今天就来说5种遍历Map的方法. 01通过map对象的entrySet遍 ...

  7. Java 遍历List的4种方式

    Java 遍历List的4种方式 package com.tiandy.core.rest;import java.util.ArrayList;import java.util.Iterator;i ...

  8. 遍历 ArrayList和遍历 Map的几种方式

    遍历 ArrayList和遍历 Map的几种方式 遍历 ArrayList 遍历 Map ☀️相关笔记章节:

  9. Java—遍历集合的N种方式总结Collections工具类

    遍历集合的N种方式总结 [示例1]遍历List方法1,使用普通for循环 for(int i=0;i<list.size();i++){         //list为集合的对象名 String ...

最新文章

  1. 掌握这几种 Markdown 语法你就够了
  2. JDBC为什么要使用PreparedStatement而不是Statement
  3. 基于CDN边缘网络智能优化图片和视频
  4. VC++编程实现多显示器控制(复制、横屏、纵屏,显示器个数)
  5. C++笔记——有关内存对齐
  6. android模拟器默认位置的修改
  7. Linux学习总结(77)—— Shell 开发运维经验总结
  8. UI:使用 pod 引入 AFNetworking
  9. hdu5358 ( First One )数学+思维
  10. 类ThreadLocal的使用与源码分析
  11. Egret入门学习日记 --- 第十六篇(书中 6.10~7.3节 内容)
  12. Python3 类(2)
  13. network 网络带宽
  14. 二阶压控电压源低通滤波器的传递函数
  15. App邀请机制下,策略决定成败
  16. Oracle11g RAC集群重启操作
  17. 买手机是不是主要看处理器?
  18. html超链接几种写法
  19. IOS视频编辑,视频裁剪,视频拼接,音频处理,视频处理
  20. 单片机C语言DA转换,51单片机PCF8591的DA转换程序详解[含HL-1与HJ-c52 DA代码AD/DA原理图](可直接复......

热门文章

  1. 基于labview的小波去噪算法及传统去噪算法性能的对比分析
  2. 旅行社如何快速采集旅客信息 疫情期间旅行社护照录入系统
  3. Office系列及WPS等常用办公软件学习教程
  4. 抓住机会,敢于尝试——第一次讲解ppt
  5. JPA踩坑记:Spring Data Jpa 更新为null的问题(save方法保存时null值会被更新到数据库)
  6. 用java实现Simsimi小黄鸡接口
  7. SpringBoot整合ELK日志收集
  8. RISC-V GNU Toolchain及交叉编译
  9. 【无敌恢复U盘数据的方法】
  10. 关于FlowPlayer视频播放问题