【发布时间】:2018-01-07 19:38:50
【问题描述】:
在Java中,Array和HashMap都是作为集合使用的。但是我不明白什么情况下应该使用Array,什么时候使用HashMap。 两者的主要区别是什么? 我对 Array 和 HashMap 之间的区别感到困惑。
谁能给我解释一下?
【问题讨论】:
-
@ScaryWombat 这个问题似乎是关于
HashMap与数组,而不是ArrayList,所以这并不是真正的重复。 -
@Andreas 抱歉我弄糊涂了
-
OP - 你的意思是像
String [] myArr这样的数组吗? -
回答您问题的简单示例是,如果您只想存储一些朋友的姓名,请使用
array。如果您想将每个朋友的电话号码与他们的姓名对应起来,请使用HashMap。基本上key,value对存储在HashMap中。 -
@ShyamBaitmangalkar 这只是描述了 HashMap 的一种用法,并没有描述他所要求的差异......
标签: java arrays collections hashmap