双列集合Map

双列集合Map

  • Map集合是一种双列集合,它的每一个元素都包含一个键对象Key和值对象Value,键和值对象之间存在一种对应关系,称为映射。
  • Map中的映射是一对一的关系,一个键对象Key对应唯一一个值对象Value,Key和Value可以是任意数据类型,并且Key不允许重复
方法声明                                               功能描述
void clear()	                                  //删除 hashMap 中的所有键/值对
boolean isEmpty()	                               //判断 hashMap 是否为空
int size()	                                       //计算 hashMap 中键/值对的数量
void put(Object key,Object value)	                //将键/值对添加到 hashMap 中
void putAll()	                                 //将所有键/值对添加到 hashMap 中
Object putIfAbsent(Object key,Object value)	   //如果 hashMap 中不存在指定的键,则将指定的键/值对插入到 hashMap 中。
Object remove(Object key,Object value)	             //删除 hashMap 中指定键 key 的映射关系
boolean containsKey(Object key)	                   // 检查 hashMap 中是否存在指定的 key 对应的映射关系。
boolean containsValue(Object value)	                  //检查 hashMap 中是否存在指定的 value 对应的映射关系。
boolean replace(Object key,Object value)	           //将Map集合中指定的键对象Key所映射的值修改为value
Object get(Object key)	                               //获取指定 key 对应对 value
Object getOrDefault(Object key,Object defaultValue)	//获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认-
                                                                                             值defaultValue
Set<Map.Entry<Object key,Object value)              //将Map集合转换为存储元素类型Map的Set集合   
void forEach()	                                     //对 hashMap 中的每个映射执行指定的操作。
Set keySet()	                                         //返回 hashMap 中所有 key 组成的集合视图。
Collection values()	                                      //以Collection返回 hashMap 中存在的所有 value 值。

在这里插入图片描述

Map双列集合的根接口,用于存储具有键(Key),值(Value)映射关系的元素,Map集合中每个元素都包含一对键值,并且Key是唯一的,使用Map集合时可以通过指定的Key找到对应的Value,Map接口主要实现的类有HashMap和TreeMap

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等慢慢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值