AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

以下能以键值对的方式存储对象的接口是

A
A. java.util.Collection
B
B. java.util.Map
C
C. java.util.HashMap
D
D. java.util.Set

答案解析

正确答案:B

解析:

这道题目要求识别出哪个接口能以键值对的方式存储对象。我们可以逐一分析每个选项来确定正确答案。

A. java.util.Collection

Collection接口是Java集合框架中的根接口,它用于存储一组不唯一(允许有重复)、无序的对象。它不支持键值对的存储方式。

B. java.util.Map

Map接口存储的是键值对(key-value pairs),其中每个键最多只能映射到一个值。这个接口允许使用键来查找值,因此它符合题目要求的“以键值对的方式存储对象”。

C. java.util.HashMap

HashMap是Map接口的一个实现,它使用哈希表来存储键值对。虽然HashMap确实以键值对的方式存储对象,但它本身是一个类而不是接口。题目要求的是接口,因此这个选项不符合题目要求。

D. java.util.Set

Set接口也是Collection接口的一个子接口,它不允许有重复的元素。和Collection一样,Set也不支持键值对的存储方式。

综上所述,只有java.util.Map接口能以键值对的方式存储对象,并且它是一个接口,符合题目要求。因此,正确答案是B。

相关知识点:

存储对象接口,java.util.Map是

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu