java关于map的问题

有一道题多选,请大家帮我看一看关于Map接口,下列说法正确的是()A.Map接口继承自Collection接口B.Map中元素的key值可以重复C.Map中元素的valu... 有一道题多选,请大家帮我看一看
关于Map接口,下列说法正确的是()
A.Map接口继承自Collection接口
B.Map中元素的key值可以重复
C.Map中元素的value值可以重复
D.Map中元素是以键-值对形式存储的

先谢了在这里
展开
 我来答
僪耘豪M6
2009-08-11
知道答主
回答量:16
采纳率:0%
帮助的人:10.2万
展开全部
map的存储方式是一个key值对应一个value值 其中key值唯一,value值可以任意
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系
所以是C,D
嘉尔的爸爸
2009-08-11 · TA获得超过1820个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:345万
展开全部
map的存储方式是一个key值对应一个value值 其中key值唯一,value值可以任意
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系

懂了这些,自然知道了答案--CD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c小恩俊
2015-08-02
知道答主
回答量:7
采纳率:0%
帮助的人:9.8万
展开全部
Map中的一个key能否对应两个不同的value?

答: 不可以
Map中的一个value能否对应两个不同的key? 答:可以,但是有前提,如果你是以一个自定义对象为key,以HashMap为例,那么这个对象需要实现equals和hashCode方法(即内容相同的对象equals和hashCode结果的返回是一致的),TreeMap则需要实现比较器
如何从Map中删除符合指定条件的value?
只要提供这个key就可以了哦,如果想保留key,那么可以用map.put(key, null)来置空value
如何使遍历Map时取出的元素顺序与放入时一致?
因为Map本身是无序的,TreeMap则是根据比较器结果得到顺序,所以要实现这个很麻烦,如果有这种需求,建议lz使用List来实现,要么,就自己实现一个Map吧。。。
如何合并两个Map?
Map集合是有putAll方法的,用这个就可以了,相同的key是会覆盖的哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LSIL
2009-08-11 · TA获得超过1127个赞
知道小有建树答主
回答量:1162
采纳率:0%
帮助的人:690万
展开全部
A.Map接口不实现或继承任何接口,类
B.Map中元素的key值只能是唯一

所以选C,D
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻全啸
2009-08-11 · TA获得超过217个赞
知道答主
回答量:128
采纳率:0%
帮助的人:80.5万
展开全部
C,D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式