码迷,mamicode.com
首页 > 其他好文 > 详细

16、集合--Map接口

时间:2019-05-12 01:20:29      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:style   remove   获取   允许   size   logs   map   引用类型   存在   

 

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接口

标签:style   remove   获取   允许   size   logs   map   引用类型   存在   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!