66问答网
所有问题
在java中允许有空值吗,HashMap中的key可以为null吗
set允许有null值吗
举报该问题
推荐答案 2014-02-19
可以为null。看一下API就可以了,有专门的一句允许空的key和空的value
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/npvvxv9vi9nD2sisnD.html
其他回答
第1个回答 推荐于2017-04-23
可以的啊, HashMap 支持key=null 但是 Hashtable 不支持 key =null
本回答被提问者和网友采纳
第2个回答 2014-02-19
可以为NULL,JAVA 中允许空值
第3个回答 2014-02-19
这个是不允许的。
相似回答
hashmap允许null
键和值吗
答:
允许
。HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null值。
Java
:
Map里面的
键和值
可以为
空吗
答:
可以为空
,空值 也是一个唯一的键,重复会被覆盖
Java
hashtable和
hashmap
有什么关系?二者是并列
的
吗?
答:
HashMap允许将null作为一个entry的key或者value
,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains 方法容易让人引起误解。Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。最大的不同是,Hashtable的方法是Synchronize的...
hashtable为什么不能
允许有null
键和值而
hashmap
为什么又允许有?
答:
第三点不同是,
只有HashMap可以让你将空值作为一个表的条目的key或value
。HashMap中只有一条记录可以是一个空的key,但任意数量的条目可以是空的value。这就是说,如果在表中没有发现搜索键,或者如果发现了搜索键,但它是一个空的值,那么get()将返回null。如果有必要,用containKey()方法来区别这...
java中hash
set和
hashmap
有什么特点?
答:
HashMap:HashMap实现了Map接口,Map接口对键值对进行映射。
Map中
不允许重复的键。Map接口有两个基本的实现
,HashMap
和TreeMap。TreeMap保存了对象的排列次序,而HashMap则不能。HashMap允许键和值
为null
。HashMap是非synchronized的,但collection框架提供方法能保证HashMap synchronized,这样多个线程同时访问...
HashMap
和Hasptable
的
区别
答:
所以他是安全的,不会造成程序崩溃)。当然,如果不用到线程安全,则应该首选HaspMap,这样运行效率会高一些。3.值:Hasp
Map可以
将
空值null
作为
key
或者value。但Hashtable是不能的。4.方法:
HashMap
把Hashtable的contains方法去掉了,改成containsvalue和containsKey;因为contains方法容易让人引起误解。
大家正在搜
java空值转换为默认值
java查询mongo中空值字段
java可以多继承吗
一个java类可以有多个父类
javaweb取消空值登录
javaweb怎么删除空值登录
java equals
java eclipse
java判断空值
相关问题
hashmap 为什么允许值为NULL 请从结构上说明。
hashtable为什么不能允许有null 键和值而 has...
hashmap的key可以为null吗
java中HashMap和HashTable有什么共同点和区...
HashMap map= new HashMap(); H...
在java中,关于HashMap累的描述,一下说法错误的是(...
hashmap的key可以为null吗
为啥我的hashmap的键值是空的就报空值针异常?