java - Java – 如何将记录作为单个参数传递?
问题描述
我正在做一个任务,我正在编写一个模拟冬季奥运会的程序。
我的程序包含一个带有字段变量的记录,用于存储国家名称(字符串)、赢得的铜牌、赢得的银牌和赢得的金牌(全部 int)。将有一种方法可以从记录中检索信息并打印每个国家/地区的奖牌总数。
分配指南说我需要将记录作为单个参数传递给计算总数的方法。但是记录如何作为单个参数传递呢?
解决方案
您可以创建一个名为 Record 的类。这个班级将有会员国,获得铜牌,银牌和金牌。
或者,您可以创建一个地图对象,该对象将包含国家、青铜、银和金都作为字符串。在计算总数的方法中,您需要将字符串转换为整数以获得青铜等。
推荐阅读
- google-apps-script - 用于更改参考的 Google 表格脚本
- sql-server - 在我的控制器中调用数据库视图和模型
- angular - Angular 6 - NullInjectorError:单元测试中没有 HttpClient 的提供者
- angular - 销毁任何组件时取消订阅/取消所有 http 请求
- powershell-4.0 - 根据 SQL 查询重命名文件
- azure-ad-b2c - 在 Azure AD B2C 中指定多个/通配符回复 url
- angular - Angular HttpClient HttpErrorResponse JSON 中位置 0 的意外标记
- regex - 使用 vi 或 sed 的非捕获模式
- unit-testing - 当 A 的方法在 Go 中返回 B 时模拟对象 A 和 B
- docker - 当我仍然需要对地址进行硬编码时,为什么还要使用 docker 链接?