Map接口和HashMap类的方法(软件构造blog4)

写在前面的话
这个系列的blog一部分是课程要求,一部分是我自己的复习总结,希望能对自己和同学们的考前复习有一点帮助吧。

这部分是摘录HashMap的用法,有一些简单的总结

Map接口和HashMap类的方法

一些简单的注释

1 Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value,该组合称为entry
2 Map 中的 key 和 value 都可以是任何引用类型的数据
3 Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法。但是value之间可以重复
4 常用String类作为Map的“键”。
5 key 和 value 之间存在单向一对一关系,即通过指定的 key 总能找到唯一的、确定的 value。

概览

  1. put(Object key,Object value)和putAll(Collection c)添加映射
  2. get(Object key)根据键来获取对应的值
  3. containsKey(Object key)和containsValue(Object value)
  4. remove(Object key)
  5. values()
  6. isEmpty()
  7. entrySet()
  8. keySet()

put

put(Object key,Object value)在此映射中关联指定的Key-value
putAll(Collection c)在此映射中将指定的映射关系添加到被操作的映射中

get

get(Object key)根据key获取指定的value

contain

containsKey(Object key)检测该映射中是否存在指定key的映射,有则返回true;没有则返回false
containsValue(Object value)检测该映射中是否存在指定value的映射,有则返回true;没有则返回false

remove

remove(Object key)根据key的值删除指定的映射关系

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值