导入java.util.hashmap;

导入java.util.iterator;

导入java.util.map;

导入java.util.set;

公共类映射{

公共静态void main(string[]args){

mapmap=new hashmap<>();

map.put(1,'第一');

map.put(2,'second');

map.put(3,'第三');

map.put(4,'fourth');

//第一个是先获取键的值,然后通过键获取值。

设置集=地图。keyset();//这里的generic类型是该键值generic

for(整数:set){

system.out.println(integer+“->”+map.get(integer);//key->value

}

//第二个是遍历映射中的所有值。值(),但不是键。

对于(字符串S:映射。值()){

系统。出来。普林斯顿(S);

}

//第三:迭代器迭代器用于通过映射遍历键和值。入口集

迭代器<映射。entryiterable=map。入口集()。迭代器();

当(不可。HasNeXT()){

地图。entryentry=iterable。下一步();

系统。出来。println(条目getkey()+“->”+条目。GETValk());

}

//第四:直接通过映射遍历键和值。入口集

//最常见的

为(地图)。entryentry:map。入口集()

系统。出来。println(条目getkey()+“->”+条目。GETValk());

}

/注:地图。进入方法解释

//map.entry是由map声明的内部接口。此接口是通用接口,定义为entry。它表示映射中的实体(键值对)

}

}

 为了让学习变得轻松、高效,今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736

JAVA四种遍历Map的方法相关推荐

  1. Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)

    Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系.  Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对 ...

  2. java的entryset_「entryset」Java中Map的 entrySet() 详解以及用法(四种遍历map的方式) - seo实验室...

    entryset Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系. Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对 ...

  3. java中高效遍历list_Java中四种遍历List的方法总结(推荐)

    实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...

  4. java遍历list_Java中四种遍历List的方法总结(推荐)

    实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...

  5. Java中四种遍历Map对象的方法

    方法一:在for-each循环中使用entry来遍历,通过Map.entrySet遍历key和value,这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Int ...

  6. Java之五种遍历Map集合的方式

    摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历. 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历.这篇文章主要给大家介 ...

  7. Java几种遍历集合的方法(原理,复杂度,适用场合)

    目录 1. 顺序存储和链式存储 1.1 顺序存储 1.2 链式存储 1.3 区别 2. Java常用的遍历方式 2.1 for循环遍历 2.2 Iterator迭代器 2.3 foreach循环 3. ...

  8. java五种遍历HashMap的方法和性能分析

    在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用Iterator迭代 使用 For-each + entrySet 循环遍历 HashMap 使用 For-ea ...

  9. java 四种实现延迟加载的方法

    1. 延迟初始化 2. 虚拟代理(virtual proxy) 原文地址:   http://www.oodesign.com/proxy-pattern.html Intent The intent ...

最新文章

  1. 数据结构与算法(1)高斯算法
  2. 苹果放大招?「廉价版」5G iPhone 将揭晓,M2芯片来袭?
  3. Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
  4. 如何在TEASOFT中加入直线与曲线?
  5. python 网络编程第二版
  6. 【普及组模拟赛】作业
  7. Qt智能指针--QWeakPointer
  8. 《随机过程》第二版-Ross印刷排版勘误问题列表(转载+自己新增+持续更新中)
  9. 什么是GraphQL? 普通神话被揭穿。
  10. 数据库中间件漫谈——看看云时代,它会走向何方
  11. 水一贴,用任何一种语言导出oracle存储过程(视图)脚本
  12. 尼日利亚年轻人推动该国登上比特币谷歌搜索排名榜首
  13. AI ProCon 2020第一天:40+大厂专家共话AI技术应用下一个十年!
  14. 运动世界校园3.0版本逆向分析破解
  15. 最近火爆的美团饿了么外卖cps分销裂变小程序搭建及推广秘籍(附搭建源码)
  16. 求旋转中心【halcon定位】
  17. 2022年汽车驾驶员(技师)考题模拟考试平台操作
  18. WebRTC源码下载与编译
  19. Masked Autoencoders Are Scalable Vision Learners 论文研读
  20. 【精选实践】随手科技在 TiDB 的探索之路

热门文章

  1. Leetcode--56. 合并区间
  2. yaml parse python_python-yaml
  3. 服务器物品展示框刷物品,我的世界1period;11period;2展示框刷物品bug | 手游网游页游攻略大全...
  4. element ui input视图没刷新_[Selenium自动化测试实战] 如何在UI自动化测试中加入REST API的操作...
  5. mugen4g补丁如何使用_CAD如何去除教育版戳记?
  6. python中分割字符串两种方法正则分组别名_Python 正则表达式(分组)
  7. python glob.glob() 函数
  8. Halcon算子学习:smooth_object_model_3d
  9. OpenCV的数据类型——基础数据类型
  10. 单反相机内部光线反射原理