java .entryset_Java HashMap entrySet() 方法
entrySet() 方法返回映射中包含的映射的 Set 视图。
语法
entrySet() 方法的语法为:
hashmap.entrySet()
注:hashmap 是 HashMap 类的一个对象。
参数说明:
无
返回值
返回此映射中包含的映射的 Set 视图。
注意:Set 视图意思是 HashMap 中所有的键值对都被看作是一个 set 集合。
实例
以下实例演示了 entrySet() 方法的使用:
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap sites = new HashMap<>();
// 往 HashMap 添加一些元素
sites.put(1, "Baidu");
sites.put(2, "Mybj");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// 返回映射关系中 set view
System.out.println("Set View: " + sites.entrySet());
}
}
执行以上程序输出结果为:
sites HashMap: {1=Baidu, 2=Mybj, 3=Taobao}
Set View: [1=Baidu, 2=Mybj, 3=Taobao]
entrySet() 方法可以与 for-each 循环一起使用,用来遍历迭代 HashMap 中每一个映射项。
import java.util.HashMap;
import java.util.Map.Entry;
class Main {
public static void main(String[] args) {
// 创建一个HashMap
HashMap numbers = new HashMap<>();
numbers.put("One", 1);
numbers.put("Two", 2);
numbers.put("Three", 3);
System.out.println("HashMap: " + numbers);
// 访问 HashMap 中的每一个映射项
System.out.print("Entries: ");
// entrySet()返回了 HashMap 中所有映射项的一个 set 集合视图
// for-each loop 在该视图中访问了每一映射项
for(Entry entry: numbers.entrySet()) {
System.out.print(entry);
System.out.print(", ");
}
}
}
执行以上程序输出结果为:
HashMap: {One=1, Two=2, Three=3}
Entries: One=1, Two=2, Three=3,
java .entryset_Java HashMap entrySet() 方法相关推荐
- java entryset_Java HashMap entrySet()方法与示例
HashMap类entrySet()方法 (HashMap Class entrySet() method) entrySet() method is available in java.util p ...
- java.util.IdentityHashMap.entrySet()方法实例
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. entrySet() 方法是用来获取此映射中包含的映射关系的set视图. 声明 以下是java.ut ...
- java 迭代器 entryset_Java使用entrySet方法获取Map集合中的元素
本文为大家分享了使用entrySet方法获取Map集合中元素的具体代码,供大家参考,具体内容如下 /*--------------------------------- 使用entrySet方法取出M ...
- java的entryset_Java Map entrySet()用法及代码示例
Java中的java.util.Map.entrySet()方法用于根据Map中包含的相同元素创建集合.它本质上返回Map的集合视图,或者我们可以创建一个新集合并将Map元素存储到其中. 用法: ma ...
- java map clone_Java中HashMap的clone()方法: java.util.HashMap.clone() - Break易站
Java中的HashMap java.util.HashMap.clone()方法用于返回所提到的哈希映射HashMap的浅表副本.它只是创建了map的副本. HashMap.clone句法: Has ...
- java map equals_Java HashMap equals()方法
Java HashMap equals()方法 java.util.HashMap.equals() 方法用于检查两个HashMap之间的相等性.它验证作为参数传递的一个映射的元素是否等于该映射的元素 ...
- Java 遍历 HashMap
如何遍历 hashMapA? 这里的知识点包括: HashMap.Entry<A, B> entryB 可以构建迭代器元素 entryB. HashMap.entrySet() 方法可以提 ...
- Java - 线程安全的 HashMap 实现方法及原理
转载自 http://liqianglv2005.iteye.com/blog/2025016 Java HashMap 是非线程安全的.在多线程条件下,容易导致死循环,具体表现为CPU使用率100% ...
- java 打印hashmap值_HashMap中输出key-value值得方法
1.使用迭代器输出HashMap中的value值 首先我们调用集合的values()方法,这个方法返回集合类型的对象. 然后这个对象调用iterator()方法. 最后使用Iterator引用指向上一 ...
最新文章
- 深入C#中的String类
- DevOps组织如何选取拓扑结构以提升协作效能
- 关于 IIS7.0下文件写入无权限的解决办法
- 统计各班参加补考的人数
- m3u8格式转换器android,m3u8转mp4转换器下载_m3u8转mp4转换器官方下载-太平洋下载中心...
- [创翼]解除一机一号限制,并实现断电、断网后自动拨号(附:高校进阶个人组网方案)
- js面试题(2019最新)
- 如果使用CSS创建表格显示
- 【目标检测】SPP-Net论文理解(超详细版本)
- vue项目如何真机测试
- bcd转ascii码 流程图_BCD码转换成ASCII值
- English——slang about body
- android 组件 excel,Android中利用jxl组件来操作excel
- UI5:创建.yaml文件报错:无法加载文件 C:\Users\86178\AppData\Roaming\npm\ui5.ps1
- java基础 IO流
- c++小游戏合集(AI)
- Android Killer的安装和配置 -安卓逆向的必备神器
- word表格跨页显示时缺少上框线
- 用Python编写代码来理解赢得《英雄联盟》游戏的胜利的最重要因素
- Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?