首页 > 试题广场 >

在Java中,关于HashMap类的描述,以下正确的是 ()

[不定项选择题]
在Java中,关于HashMap类的描述,以下正确的是 ()
  • HashMap使用键/值得形式保存数据
  • HashMap 能够保证其中元素的顺序
  • HashMap允许将null用作键
  • HashMap允许将null用作值

Map集合类
key
value
HashMap
允许为null
允许为null
TreeMap
不允许为null
允许为null
ConcurrentMap
不允许为null
不允许为null
HashTable
不允许为null
不允许为null





发表于 2020-06-11 16:06:52 回复(44)
HashMap 不按插入顺序排序,按照哈希值排序。所以无序。
但是不增删改键的情况下,输出是按照一定顺序不变的
发表于 2019-11-25 20:02:31 回复(1)
HashMap允许一个key为null,多个value为null,而Hashtable不允许有null值
发表于 2019-07-25 20:47:37 回复(0)
hashMap 允许空键值,hashTable 则不允许
发表于 2019-12-03 10:19:57 回复(0)
有没有把“下”看成“不”的
发表于 2020-07-23 12:29:14 回复(3)

这就是需要去看下源码了,了解的更详细

Map集合类
key
value
HashMap
允许为null
允许为null
TreeMap
不允许为null
允许为null
ConcurrentMap
不允许为null
不允许为null
HashTable
不允许为null
不允许为null


发表于 2021-10-08 16:01:50 回复(2)
HashMap允许key/value都为空,但是HashMap是无序的,HashTable才是有序的,但它的效率低于HashMap
发表于 2019-07-22 15:59:56 回复(1)
本题答案选择ACD
HashMap使用键值对存储数据,A正确
HashMap中的元素是无序的,B错误
HashMap是可以将null作为键的,C正确
HashMap中的value也可以是null,D正确
@牛客解题官
发表于 2022-04-04 14:45:49 回复(0)
LinkedHashMap倒是可以保证有序
发表于 2022-01-06 18:55:25 回复(0)
HashMap:
使用键值对保存数据;不能保证顺序;允许将null作为键以及值。
发表于 2021-06-09 10:44:47 回复(0)
不正确看成正确,正确的看成不正确。。我服了
发表于 2020-02-04 13:19:44 回复(0)
我们常说的Map是无序的,其实这里的描述是不清楚的,我们所说的无序通常是指HashMap无序,因为TreeMap按自然顺序排序,LinkedHashMap按添加元素顺序排序
发表于 2019-09-04 10:28:34 回复(0)
HashMap继承于map,使用键值对方式存储数据,能够进行快速的存取操作,不会按照插入顺序进行排序。

发表于 2022-03-11 14:16:19 回复(0)
看差了不下三次了,以为这个是不正确的。。。下跟不。。一不留神
发表于 2021-08-22 23:05:46 回复(1)
HashMap允许将null用作键,允许将null用作值。

发表于 2021-06-05 18:31:03 回复(0)
hashMap允许一个key为null,多个值为null,而hashTable无论是键还是值都不能为null
发表于 2020-03-19 15:20:11 回复(0)
题目很关键啊,一会儿正确,一会儿不正确,一会儿错误
发表于 2019-10-25 16:14:06 回复(0)
这道题答案反了吧。。。
发表于 2019-09-17 10:19:49 回复(0)
hashMap 的键和值均可为null
发表于 2023-07-29 16:32:55 回复(0)
HashMap允许null键和null值。
Tree Map允许null值,不允许null 键。
发表于 2022-08-15 08:25:05 回复(0)