以下是數據結構的我的工作的例子 -這種類型的數據格式使用哪種數據結構?
{ {DATA IDX1 -> {INFO ID1, INFO ID2, INFO ID3}}, {DATA IDX2 -> {INFO ID1, INFO ID2}}, {DATA IDX3 -> {INFO ID5, INFO ID6}}, // etc... }
- 的所有數據是字符串包括子列表是字符串值。
- 子列表值可能會重複其他子列表值。
- 我需要能夠獲取大小並遍歷子列表。
- 本質上,每個子列表都有我需要的參考ID以及與該列表關聯的子列表ID。
我找不出哪一個最合適。我可能會先與我能執行的那個一起去。
我是否應該使用ArrayList
,List
,LinkedList
或HashMap
列表?
a'java.util.Map'或更好的'Multimap'(例如參見番石榴)? – 2014-03-28 18:40:24
我會說一個字符串作爲關鍵和地圖作爲值的地圖 – Hunsu
Map>' –
nachokk