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

时间:2018-07-13 13:27:14

标签: java arrays storage

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

2 个答案:

答案 0 :(得分:0)

如果您想使它变得非常简单,则可以使用Map并将学生姓名映射到由7个布尔值组成的数组,每个布尔值在一周中的这一天代表“存在”或“不存在”。

答案 1 :(得分:0)

好吧,如果您只考虑运行时间,并且希望在超过7天后希望轻松管理出勤天数。然后像其他人建议的那样-您可能想要创建自己的类并存储该类的数组。

如果您计划跑步时间超过7天,我还会考虑使用列表来跟踪学生班的出勤情况-这样,如果您将出勤时间超过7天,则标记出勤率的方法可以简单地从列表中删除第一项并保持几天的顺序-无需手动进行操作(将每个项目移动一个位置)-如果将其存储在数组中,情况就是如此。