Map集合的特点
将键映射到值的对象,一个映射不能包含重复的键,一个键最多只能映射到一个值
Map与Collection集合的区别:
Map集合存储元素是成对出现的,Map的键是唯一的,值是可以重复的。Collection集合存储元素是单独出现的,Collection的子接口Set是唯一的,List是可以重复的。Map集合的数据结构是对键有效的,对值无效Collection集合的数据结构针对元素有效4、Map的接口方法添加、删除、修改操作:
Objectput(Objectkey,Objectvalue):将指定key-value添加到(或修改)当前map对象中voidputAll(Mapm):将m中的所有key-value对存放到当前map中Objectremove(Objectkey):移除指定key的key-value对,并返回valuevoidclear():清空当前map中的所有数据元素查询的操作:
Objectget(Objectkey):获取指定key对应的value
booleancontainsKey(Objectkey):是否包含指定的key
booleancontainsValue(Objectvalue):是否包含指定的value
intsize():返回map中key-value对的个数
booleanisEmpty():判断当前map是否为空
booleanequals(Objectobj):判断当前map和参数对象obj是否相等
元视图操作的方法:
SetkeySet():返回所有key构成的Set集合Collectionvalues():返回所有value构成的Collection集合SetentrySet():返回所有key-value对构成的Set集合预览时标签不可点收录于话题#个上一篇下一篇