Java集合类---map集合

前言:

目前刚刚接触map,所以总结一下,以便自己的理解。

内容:

1、Map集合是基于java核心类——java.util中的;

2、Map集合用于储存元素对,Map储存的是一对键值(key和value),是通过key映射到它的value;key和value都可以是任何引用类型的数据。

3、Map中的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。

4、

常用方法

1、添加:
  object  put(object  key, object  value)    添加一个key-value队,如果当前Map中已有一个与该key相等的key-value对,则新的key-value对会覆盖原来的key-value对。

void putAll( Map m)  将指定Map中的key-value对复制到本Map中。
2、删除
    object  remove(object  key )    删除指定key所对应的key-value对,返回该被删除key所关联的value。
    clear()    删除该Map对象中的所有key-value对。
3、获取
     object get(object  key); 返回指定key所对应的value。当指定的键不存在的时候,返回的是null。
4、判断:
    boolean isEmpty()   查询该Map是否为空(即不包含任何key-value对)如果为空则返回true否则false
    boolean containsKey(Object key)  判断集合中是否包含指定的key,如果包含则返回true。
    boolean containsValue(Object value)  判断集合中是否包含指定的一个或多个value,如果包含则返回true。
5、长度:Int size() 

 

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值