java填充这个功能怎么写好

为了在前端显示一张完整的课表,如图
image.png

数据库表结构是(星期,第几节,老师),库里有上课老师的数据,但没有自修课的数据,如何将数据库拿到的数据填充出这种数据表呢?java后端填充好?还是前端填充好?

阅读 1.3k
3 个回答

逻辑比较简单固定,我觉得前端填充就好,节约流量和数据库存储。

新手上路,请多包涵

如果是在 Excel 中,可以使用 Ctrl + H 选择替换格式:
image.png

横(星期)纵(课)两个循环不就解决了?无非需要在原数据里去查下是否存在,总共 7×7=49 7 \times 7 = 49 条数据,查找的时候直接遍历也花不了多少时间。

如果不想每次去查,可以先用一个二维数组把所有数据缓存起来。

先产生一个 7×7 7 \times 7 的二维数组,根据列表中每一条课程信息所指定的星期几和第几节把对象填进去。

然后双重循环遍历这个二维数组,如果遇到 null 的,就补一条课程信息在列表中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题