我有一个属性列表如下:
- 钥匙
- 项目1
- 项目2
- 第 3 项
这是一组,我有许多类似的组,例如
1: 2: 3: ...........
key_1 key_2 key_3 ...........
item1_1 item1_2 item1_3 ...........
item2_1 item2_2 item2_3 ...........
item3_1 item3_2 item3_3 ...........
我需要做一些操作迭代每个。对于性能和空间而言,以下哪一个会更好:
方法1(HashMap):
ArrayList(item1,item2,item3)<br>
HashMap(key , ArrayList) // For each entry
方法2(模型类数组):
ModelClass
{
key
item1
item2
item3
}[]
ModelClass array
哪种方法对性能有好处?