
java关于map的问题
有一道题多选,请大家帮我看一看关于Map接口,下列说法正确的是()A.Map接口继承自Collection接口B.Map中元素的key值可以重复C.Map中元素的valu...
有一道题多选,请大家帮我看一看
关于Map接口,下列说法正确的是()
A.Map接口继承自Collection接口
B.Map中元素的key值可以重复
C.Map中元素的value值可以重复
D.Map中元素是以键-值对形式存储的
先谢了在这里 展开
关于Map接口,下列说法正确的是()
A.Map接口继承自Collection接口
B.Map中元素的key值可以重复
C.Map中元素的value值可以重复
D.Map中元素是以键-值对形式存储的
先谢了在这里 展开
6个回答
展开全部
map的存储方式是一个key值对应一个value值 其中key值唯一,value值可以任意
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系
所以是C,D
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系
所以是C,D
展开全部
map的存储方式是一个key值对应一个value值 其中key值唯一,value值可以任意
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系
懂了这些,自然知道了答案--CD
collection存储的只是值,默认分配index号,和数组的index号类似
collection接口和map接口两个不同概念,存储数据的形式也不同,自然没关系
懂了这些,自然知道了答案--CD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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是会覆盖的哦
答: 不可以
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是会覆盖的哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A.Map接口不实现或继承任何接口,类
B.Map中元素的key值只能是唯一
所以选C,D
B.Map中元素的key值只能是唯一
所以选C,D
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C,D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询