首页 > 解决方案 > 将对象存储在时间表中

问题描述

在我的程序中,有一个全局时钟,时间被分成离散的“场景”。

存在一个全局的Schedule,它是一个HashMap<Scene, HashMap<User, Action>>

每个User对象都有一个startTime和一个endTime。我希望能够在User对象中设置这些时间。当我查询Schedule并说“在时间 x 发生了什么?”时,我需要 和的User对象。startTime <= xendTime > x

做这个的最好方式是什么?

标签: javatimescheduletemporaltimetable

解决方案


推荐阅读