Я создал класс DateTime (который обёртывает GregorianCalendar). Я также создал класс Event.
Я хотел бы создать коллекцию событий, из которых я могу получить событие по дате.
Например:
событие имеет тип Event;
date1 и date2 имеют тип DateTime, а также date1.equals (date2);
'events' - это моя коллекция событий.
event.put(date1, event)
добавит 'событие' в коллекцию, чтобы я мог получить его по
event.get(date2)
Я думаю об использовании TreeMap для реализации этой коллекции событий, поскольку мне может потребоваться распечатать все события, отсортированные по дате.
Так как же установить DateTime в качестве ключа TreeMap? Что я должен добавить в DateTime? а что еще делать?
Спасибо.