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() 方法相关推荐

  1. java entryset_Java HashMap entrySet()方法与示例

    HashMap类entrySet()方法 (HashMap Class entrySet() method) entrySet() method is available in java.util p ...

  2. java.util.IdentityHashMap.entrySet()方法实例

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. entrySet() 方法是用来获取此映射中包含的映射关系的set视图. 声明 以下是java.ut ...

  3. java 迭代器 entryset_Java使用entrySet方法获取Map集合中的元素

    本文为大家分享了使用entrySet方法获取Map集合中元素的具体代码,供大家参考,具体内容如下 /*--------------------------------- 使用entrySet方法取出M ...

  4. java的entryset_Java Map entrySet()用法及代码示例

    Java中的java.util.Map.entrySet()方法用于根据Map中包含的相同元素创建集合.它本质上返回Map的集合视图,或者我们可以创建一个新集合并将Map元素存储到其中. 用法: ma ...

  5. java map clone_Java中HashMap的clone()方法: java.util.HashMap.clone() - Break易站

    Java中的HashMap java.util.HashMap.clone()方法用于返回所提到的哈希映射HashMap的浅表副本.它只是创建了map的副本. HashMap.clone句法: Has ...

  6. java map equals_Java HashMap equals()方法

    Java HashMap equals()方法 java.util.HashMap.equals() 方法用于检查两个HashMap之间的相等性.它验证作为参数传递的一个映射的元素是否等于该映射的元素 ...

  7. Java 遍历 HashMap

    如何遍历 hashMapA? 这里的知识点包括: HashMap.Entry<A, B> entryB 可以构建迭代器元素 entryB. HashMap.entrySet() 方法可以提 ...

  8. Java - 线程安全的 HashMap 实现方法及原理

    转载自 http://liqianglv2005.iteye.com/blog/2025016 Java HashMap 是非线程安全的.在多线程条件下,容易导致死循环,具体表现为CPU使用率100% ...

  9. java 打印hashmap值_HashMap中输出key-value值得方法

    1.使用迭代器输出HashMap中的value值 首先我们调用集合的values()方法,这个方法返回集合类型的对象. 然后这个对象调用iterator()方法. 最后使用Iterator引用指向上一 ...

最新文章

  1. 深入C#中的String类
  2. DevOps组织如何选取拓扑结构以提升协作效能
  3. 关于 IIS7.0下文件写入无权限的解决办法
  4. 统计各班参加补考的人数
  5. m3u8格式转换器android,m3u8转mp4转换器下载_m3u8转mp4转换器官方下载-太平洋下载中心...
  6. [创翼]解除一机一号限制,并实现断电、断网后自动拨号(附:高校进阶个人组网方案)
  7. js面试题(2019最新)
  8. 如果使用CSS创建表格显示
  9. 【目标检测】SPP-Net论文理解(超详细版本)
  10. vue项目如何真机测试
  11. bcd转ascii码 流程图_BCD码转换成ASCII值
  12. English——slang about body
  13. android 组件 excel,Android中利用jxl组件来操作excel
  14. UI5:创建.yaml文件报错:无法加载文件 C:\Users\86178\AppData\Roaming\npm\ui5.ps1
  15. java基础 IO流
  16. c++小游戏合集(AI)
  17. Android Killer的安装和配置 -安卓逆向的必备神器
  18. word表格跨页显示时缺少上框线
  19. 用Python编写代码来理解赢得《英雄联盟》游戏的胜利的最重要因素
  20. Downkyi(哔哩下载姬)绿色便携版V1.4.0 | bilibili视频下载工具 \ B站解析器 -- b站视频怎么下载到电脑?

热门文章

  1. 微信小游戏的电量监听
  2. 模型压缩和加速方法总结和文献综述
  3. iOS获取相册视频文件封面图 选取手机中的音频、视频文件并导出数据。
  4. JavaScript交互式网页设计笔记
  5. python123绘制五角星_Python的画五角星
  6. 爱奇艺、字节、京东、百度、快手等18家公司疯狂裁员!互联网又来寒冬?
  7. vue项目美食杰菜谱大全实现(三)
  8. 夜深人静写算法(十二)- 模拟退火
  9. windows平台使用Docker搭建分布式Spark 与 hadoop集群
  10. springboot 2 application配置