JAVA四种遍历Map的方法
导入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的方法相关推荐
- Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)
Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系. Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对 ...
- java的entryset_「entryset」Java中Map的 entrySet() 详解以及用法(四种遍历map的方式) - seo实验室...
entryset Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系. Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对 ...
- java中高效遍历list_Java中四种遍历List的方法总结(推荐)
实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...
- java遍历list_Java中四种遍历List的方法总结(推荐)
实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...
- Java中四种遍历Map对象的方法
方法一:在for-each循环中使用entry来遍历,通过Map.entrySet遍历key和value,这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Int ...
- Java之五种遍历Map集合的方式
摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历. 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历.这篇文章主要给大家介 ...
- Java几种遍历集合的方法(原理,复杂度,适用场合)
目录 1. 顺序存储和链式存储 1.1 顺序存储 1.2 链式存储 1.3 区别 2. Java常用的遍历方式 2.1 for循环遍历 2.2 Iterator迭代器 2.3 foreach循环 3. ...
- java五种遍历HashMap的方法和性能分析
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用Iterator迭代 使用 For-each + entrySet 循环遍历 HashMap 使用 For-ea ...
- java 四种实现延迟加载的方法
1. 延迟初始化 2. 虚拟代理(virtual proxy) 原文地址: http://www.oodesign.com/proxy-pattern.html Intent The intent ...
最新文章
- 数据结构与算法(1)高斯算法
- 苹果放大招?「廉价版」5G iPhone 将揭晓,M2芯片来袭?
- Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
- 如何在TEASOFT中加入直线与曲线?
- python 网络编程第二版
- 【普及组模拟赛】作业
- Qt智能指针--QWeakPointer
- 《随机过程》第二版-Ross印刷排版勘误问题列表(转载+自己新增+持续更新中)
- 什么是GraphQL? 普通神话被揭穿。
- 数据库中间件漫谈——看看云时代,它会走向何方
- 水一贴,用任何一种语言导出oracle存储过程(视图)脚本
- 尼日利亚年轻人推动该国登上比特币谷歌搜索排名榜首
- AI ProCon 2020第一天:40+大厂专家共话AI技术应用下一个十年!
- 运动世界校园3.0版本逆向分析破解
- 最近火爆的美团饿了么外卖cps分销裂变小程序搭建及推广秘籍(附搭建源码)
- 求旋转中心【halcon定位】
- 2022年汽车驾驶员(技师)考题模拟考试平台操作
- WebRTC源码下载与编译
- Masked Autoencoders Are Scalable Vision Learners 论文研读
- 【精选实践】随手科技在 TiDB 的探索之路
热门文章
- Leetcode--56. 合并区间
- yaml parse python_python-yaml
- 服务器物品展示框刷物品,我的世界1period;11period;2展示框刷物品bug | 手游网游页游攻略大全...
- element ui input视图没刷新_[Selenium自动化测试实战] 如何在UI自动化测试中加入REST API的操作...
- mugen4g补丁如何使用_CAD如何去除教育版戳记?
- python中分割字符串两种方法正则分组别名_Python 正则表达式(分组)
- python glob.glob() 函数
- Halcon算子学习:smooth_object_model_3d
- OpenCV的数据类型——基础数据类型
- 单反相机内部光线反射原理