首页 > 其他 > 详细

16、集合--Map接口

时间:2019-05-12 01:32:03      阅读:166      评论:0      收藏:0      [点我收藏+]

 

Map源码地址:https://www.cnblogs.com/Mrchengs/p/10842091.html

 

前提概要:

Map接口用于保存具有映射关系的数据

Map集合中保存了两组值

1、用于保存Map里的key

2、用于保存Map里的value

 

key和value都可是任何引用类型数据

Map的key不允许重复

即同一个map对象的任何两个key都通过equals()方法比较总还是false

key和value之间是一一对应的关系

即通过key就可以找到唯一的确定的value

 

从Map中取数据时,只要指定的key就可以取出对应的value

 

基本介绍:

常用方法:

添加、删除操作

1、put(Object key,Object value):将互相关联的键值对存入

2、Object remove(Object key):从映像中删除与key相关的映射

3、put(Map t):j将来自特定映像的t全部添加到印象中

4、clear():从映像中删除所有的映射

查询操作

get(Object key):根据关键字key进行查询对应的value

containsKey(Object key):判断映像中是否存在关键值key

containsValue(Object value):判断映像中是否 存在值value

size():返回当前映射的数量

isEmpty():判断映像中是否有任何映像

视图操作:

keySet():返回映像中所有关键字的视图集

values():返回映像中所有值的视图集

entrySet():返回Map.Entry对象的视图集,即关键字/值

 

因为映射是唯一的,所以要用Set支持。

 

接口和类

1、Map.Entry接口

通过map接口中的entrySet()方法可以返回一个实现Map.entry接口的对象集合

集合中的每个对象都是底层Map中一个特定的键值对

 

Map.Entry接口集合的迭代器可以获取每一天条目的键值对ing对值进行更改

当条目通过迭代器返回后,除非是

 

16、集合--Map接口

原文:https://www.cnblogs.com/Mrchengs/p/10850727.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!