Map集合里的一些方法

增:
    V put(K k, V v); 添加一个键值对的数据到集合中
    void putAll(Map<? extends K,? extends V> m);  添加一个map集合到另外一个map集合中
    
删:
    V remove(Object key);  通过键删除值,返回值是被删除的值
    void clear(); 清空
    
改:
    V put(K k, V v);和添加类似,只有当键存在的时候,将v覆盖
        当键存在的时候,会修改,当键不存在的时候,直接添加了。
    V replace(K k, V v);当键存在的时候可以修改。当键不存在的时候,返回的null
查:【重点】
 int size(); 查看map集合中的元素的个数

 boolean isEmpty(); 判断集合是否为空 如果为空就是true 如果不为空就是false

 boolean containsKey(); 集合中是否包含键

 boolean containsValue(); 集合中是否包含值  以下几个方法比较重要!!!

 V get(K key); 通过键获取值

 Set keySet(); 获取map集合中的键,将键存到set集合中。因为键不能重复,set集合刚好不能存重复的值的

 Collection<V> values(); 获取集合中的值的!!!!存到Collection集合中

 Set<Map.Entry<K,V>> entrySet();将键值对封装给Map.entry 存到了Set集合中了

详情请查询官方API

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值