猿问

找不到正确的数据存储方式

我正在制作一个班级出勤系统,但我需要在运行时存储学生的姓名。问题是,如果我使用字符串数组,它将存储名称,但是如何存储具有至少7天数据名称的连续出勤标记。


弑天下
浏览 110回答 2
2回答

慕森卡

好吧,如果您只考虑运行时间,并且希望在超过7天后希望轻松管理出勤天数。然后像其他人建议的那样-您可能想要创建自己的类并存储该类的数组。如果您计划的跑步时间超过7天,我还会考虑使用列表来跟踪学生班的出勤情况-这样标记出勤率的方法可以简单地从列表中删除第一项(如果超过7天)并保留天的顺序-无需手动进行操作(将每个项目移动一个位置)-如果将其存储在数组中,情况就是如此。

慕雪6442864

如果您想简化此操作,可以使用Map并将学生姓名映射到由7个布尔值组成的数组,每个布尔值代表一周中该天的“当前”或“不存在”。
随时随地看视频慕课网APP

相关分类

Java
我要回答