HashMap vs ArrayList(160 entrys)

Tia*_*goM 0 java performance arraylist hashmap

可能重复:
Java HashMap与ArrayList相比的内存开销

我尝试搜索谷歌但没有找到答案,我需要存储160个集合,我不想迭代它们,我想通过一个条目获得价值,点2D,什么是最好的?内存消耗更少,访问速度更快?非常感谢提前;)

mil*_*ose 5

160个参赛作品?谁在乎.使用哪个API更适合这个 - 可能是HashMap.

此外,对于数据结构,非常频繁的权衡是速度与内存使用 - 通常你不能同时使用两者.(例如,使用链接进行冲突解决的哈希表将为数组上的桶提供内存开销;通过键访问元素将比搜索数组中的键更快.)