У меня есть проблема, в которой я должен хранить каждые byte[]
в зависимости от времени, когда он был получен.
Я думал, что смогу использовать хэш-карту, где ключом будет метка времени, а значением может быть список byte[]
. Отметка времени рассчитывается с использованием григорианского календаря с аргументами года, месяца, даты, часа и минут. Данным выводом является время в миллисекундах. Наблюдается, что byte[]
принимается каждую наносекунду. Таким образом, все byte[]
, полученные за определенный минимум, будут сохранены в списке.
Каждый раз, когда получается byte[]
, ключ, т. Е. Метка времени, сначала проверяется, если он существует, если он существует, то в списке для этого ключа будет добавлен byte[]
. Если ключ не существует, что происходит при изменении минуты или часа, новый ключ снова создается с отметкой времени, а также создается новый список, и теперь в этот список будет добавлено byte[]
, полученное в этот минимум.
Может кто-нибудь сказать, пожалуйста, как мне поместить все это в код?