标签: java time schedule temporal timetable
在我的程序中,有一个全局时钟,并且时间被分为离散的“场景”。
存在一个全局Schedule,它是一个HashMap<Scene, HashMap<User, Action>>
Schedule
HashMap<Scene, HashMap<User, Action>>
每个User对象都有一个startTime和一个endTime。 我希望能够在User对象中设置这些时间。 当我查询Schedule并说“时间x发生了什么?”时,我需要User个对象,它们的startTime <= x和endTime > x。
User
startTime
endTime
startTime <= x
endTime > x
最好的方法是什么?