Хранение объектов в расписании - PullRequest
0 голосов
/ 22 декабря 2018

В моей программе есть глобальные часы, а время разделено на отдельные «сцены».

Существует глобальное Schedule, которое представляет собой HashMap<Scene, HashMap<User, Action>>

КаждыйUser объект имеет startTime и endTime.Я хочу иметь возможность установить это время в объекте User.Когда я запрашиваю Schedule и говорю «что происходит в момент x?», Мне нужны User объекты, чьи startTime <= x и endTime > x.

Каков наилучший способ сделать это

...