Ниже приведен пример структуры данных, с которыми я работаю -
{ {DATA IDX1 -> {INFO ID1, INFO ID2, INFO ID3}}, {DATA IDX2 -> {INFO ID1, INFO ID2}}, {DATA IDX3 -> {INFO ID5, INFO ID6}}, // etc... }
Я не могу понять, какой из них будет наиболее подходящим. Я могу пойти с той, которую я могу реализовать в первую очередь.
Должен ли я использовать ArrayList
, List
, LinkedList
или HashMap
со списком?
я хотел бы использовать
Hashmap <String, List<Object>> dataMap;
Чтобы вы получили список объектов, когда используете оператор
dataMap.get("DATA ID1");
Вы можете просмотреть элементы списка, чтобы узнать тип и обработать данные соответствующим образом.
java.util.Map
или, что лучше,Multimap
(см., например,Multimap
)?