HahTable对象的key、value值均不可为null。且两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。hashMap的[key]和[value]均可以为null:null:hashTable的[key]不能为null:hashTable的[value]不能为nulljava中hashmap的key和value都可以是null我们看hashmap中get()和containskey()的方法:. 如果java程序对 key不存在和key存在但是存的值是null这两种情况处理相同一视同仁,则可以直接使用代替:如果java程序需要区分存的值是null和key不存在这两种情况,则需要使用:

浅谈HashMap、HashTable的key和value是否可为null

浅谈HashMap、HashTable的key和value是否可为null