java中Map的常用方法

map是以键值对的方式存储数据的集合,键不可以重复,每个键只能对应一个值

containsKey(Object key),containsValue(Object value)–>判断map中是不是含有相应的key,value

entrySet()–>返回map中的映射关系的set视图set<Map.Entry<k,v>>可以理解为是将map中的键值对以set的形式存储便于取出来

keySet()–>返回map中包含的键的set视图set,可以理解为将map中的所有键取出来以set形式存储

get(Object key)–>返回map中的key键值对应的value

put(Object key,Object value)–>如果map中本来含有key则用value替换原来的值,并返回原来的值,不存在旧值则返回null

remove(Object key)–>如果存在对应的键值对,则移除键值对,并返回旧值,不存在旧值返回null

values()–>返回map所有的value组成的collection

HashMap是基于哈希表的Map的实现,它是不同步的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值