键值的 key 和 value 允许为null吗

简介: 键值的 key 和 value 允许为null吗

 总结:


HashMap对象的key、value值均可为null。

HahTable对象的key、value值均不可为null。

      两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。



例子


可以看到添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。


在Hashtable中添加键值为null的时候,会报错

 

相关文章
|
2天前
|
PHP
Trying to access array offset on value of type null
你就可以避免在null值上尝试访问数组偏移量的错误。 总的来说,当你遇到这个错误时,你应该回顾你的代码,确保在尝试访问数组偏移量之前,相关的变量已经被正确地初始化为一个数组,并且不是null。
|
7月前
|
JavaScript API
【Vue】Cannot set reactive property on undefined,null,or primitive value:undefined
【Vue】Cannot set reactive property on undefined,null,or primitive value:undefined
109 0
|
7月前
|
缓存 关系型数据库 MySQL
【异常解决】缓存报错:Null key returned for cache operation (maybe you are using named params on classes withou
【异常解决】缓存报错:Null key returned for cache operation (maybe you are using named params on classes withou
226 0
|
5月前
|
存储
HashMap HashTable ConcurrentMap 中key value是否可以为null
HashMap HashTable ConcurrentMap 中key value是否可以为null
42 0
|
9月前
|
Java Spring
Spring Boot @Value 在 @Bean 中为null的问题
Spring Boot @Value 在 @Bean 中为null的问题
|
9月前
|
存储 NoSQL Redis
redisTemplate.opsForValue().get(KEY)从Redis中取出的值为null 的解决方法
redisTemplate.opsForValue().get(KEY)从Redis中取出的值为null 的解决方法
279 0
|
2天前
|
机器学习/深度学习 SQL 关系型数据库
【MySQL进阶之路丨第十一篇】一文带你精通MySQL NULL值处理、正则表达式
【MySQL进阶之路丨第十一篇】一文带你精通MySQL NULL值处理、正则表达式
42 0
|
2天前
|
SQL 关系型数据库 MySQL
总结 vue3 的一些知识点:MySQL NULL 值处理
总结 vue3 的一些知识点:MySQL NULL 值处理
|
2天前
|
SQL 关系型数据库 MySQL
MySQL NULL 值处理
MySQL NULL 值处理