我通常使用HashMap<Integer, Object>
來保存一組對象,您可以通過Integer
獲得項目。應該使用哪個數組/列表來保持靜態索引?
我向你展示了一個例子,以便你能理解。
HashMap<Integer,String>
:
[0] - 你好
1 - 你怎麼樣
[2] - 再見
因此,與一個HashMap,我可以刪除項目避免從他們的指數休息。
hashmap.remove(0)
[0] - 空
1 - 你怎麼樣
[2] - 再見
但HashMap
不應該被用於與Integer
索引。所以... 我應該使用哪種數組來執行類似我上面解釋的操作?
編輯:關於「不應該使用」的部分,這就是Android的Eclipse的告訴我:
「但是HashMap不應該用於帶有Integer的索引。」爲什麼? – zch
你的上半場是下半場的回答。這兩個部分是互斥的:) –
hasMap.size()返回int。 – 2013-10-07 09:51:28