当前位置: 首页 > news >正文

河北电子商务网站建设中国住房和城乡建设部网站造价师注册

河北电子商务网站建设,中国住房和城乡建设部网站造价师注册,论前端对网站建设的重要性,家具网站建设便宜已知数据都存在WargameConfig.HallMap里。 一、Map<String, Integer> 需求:按照scenarioName进行分类,统计每种scenarioName下的Room对象有多少; 思路:统计一个名为WargameConfig.HallMap的集合中,每个不同场景名称(scenarioName)出现的次数。返回一个键值对映射…

已知数据都存在WargameConfig.HallMap里。

一、Map<String, Integer>

需求:按照scenarioName进行分类,统计每种scenarioName下的Room对象有多少;
思路:统计一个名为WargameConfig.HallMap的集合中,每个不同场景名称(scenarioName)出现的次数。返回一个键值对映射(Map<String, Integer>),其中键是场景名称,值是该名称出现的次数。

    @Overridepublic Map<String, Integer> getScenarioNameCounts() {// 1. 创建一个空的HashMap,用于存储场景名称及其出现次数Map<String, Integer> scenarioNameCounts = new HashMap<>();// 2. 遍历WargameConfig.HallMap中的每一个键值对(房间ID与Room对象)for (Map.Entry<String, Room> entry : WargameConfig.HallMap.entrySet()) {// 3. 处理每个 entry,获取当前遍历到的Room对象Room room = entry.getValue();// 4. 从Room对象中提取场景名称(scenarioName)String scenarioName = room.getScenarioName();// 5. 更新统计:将当前场景名称的计数加1scenarioNameCounts.put(scenarioName, scenarioNameCounts.getOrDefault(scenarioName, 0) + 1);}return scenarioNameCounts;}

关键
(1)entrySet():返回 Map 中所有键值对的集合,将 HallMap 转换为 Set<Map.Entry<String, Room>> 集合,每个元素是 Map.Entry<String, Room> 类型。
(2)Map.Entry :表示键值对:Map.Entry 是 Map 接口的静态内部接口,用于封装单个键值对实体。Map.Entry<String, Room>:表示一个键值对实体,包含 getKey() 和 getValue()和setValue() 方法。

 使用 entrySet 遍历,直接通过 Map.Entry 获取键和值
// 方式1:entrySet()(推荐)
for (Map.Entry<String, Room> entry : map.entrySet()) {String key = entry.getKey();Room value = entry.getValue()</
http://www.dtcms.com/a/411487.html

相关文章:

  • 大连市网站建设大良网站建设基本流程
  • vue3+ts实现拖拽缩放,全屏
  • 酒店网站开发方案用php做的网站论文
  • Python03——逻辑判断
  • 福田做棋牌网站建设找哪家效益快小程序制作用华网天下北京
  • 动力电池与储能电池行业研究报告
  • 吴江住宅城乡建设局网站wordpress 菜单 页面
  • FGFR3基因及其在肿瘤中的作用
  • 个人可以做宣传片视频网站企业网站备案快吗
  • 当一个字母被键入:操作系统的“后台流水线”是如何运作的?
  • NLP学习系列 | 构建词典
  • 华意网站建设网络公司怎么样有自建服务器做网站的吗
  • React学习第三天——生命周期
  • 江门网站制作专业课程网站开发开题报告
  • 【计算机通识】GCC、G++、Makefile、CMake 详细对比指南
  • winform c# 做的2个运控平台,通过修改表格 的方式,也可以通过语音识别的交互方式,更加智能。
  • 使用Optimum-habana对LLM模型训练推理
  • 提升RAG知识库质量,文档解析如何解决上下文丢失与结构错误问题?
  • 两个表格(Excel/CSV)字段不完全一致,要合并在一起
  • 图书网站建设一般纳税人企业所得税
  • 基于Python的二手车价格数据分析与预测系统的设计与实现
  • 网站建设是什么科目免费app网站下载大全
  • API协作云:从OpenAPI到MCP跨语言的接口对接实践
  • 网站建设辶金手指排名十二cms系统设计方案
  • k8s集群部署nacos集群
  • 成都前几年网站建设公司小红书怎么做关键词排名优化
  • 设计网站报价企业网络推广方案策划书
  • 做内容网站好累网泰网站建设网络推广
  • 自己做网站app信阳企业网站开发
  • 软件详细测评一:百宝音配音平台