以下是我正在使用的数据结构示例 -
{ {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
与列表一起使用吗?
答案 0 :(得分:1)
我会用
Hashmap <String, List<Object>> dataMap;
这样,当您使用语句
时,您将获得一个对象列表dataMap.get("DATA ID1");
您可以浏览列表项以查找类型并相应地处理数据。