Map集合

map集合:

Collection接口下的所有集合容器,他们只能保存对象,但无法维护对象和对象之间的对应关系。

因此把Collection接口下的所有集合容器称为单列集合。

 Map集合:

java中提供Map集合主要用来保存具有一定对应关系的数据,在给Map集合中存放对象的时候,一次要求存放一组(一对)对象.

这个一组(一对)对象之间有一定的对应关系。因此把Map集合称为双列集合。

Map集合中的常用方法:

添加:

  put(key,value)把当前的key和value存放到集合中。

注意:如果当前的key在集合中已经存在,那么就会用当前的value覆盖key对应的以前的value值,并且返回被覆盖的那个value值。

删除:

  clear(): 清空

  remove(Object key) 根据指定的key来删除key和value

修改:

  可以利用新增方法中key的唯一性实现对元素的修改。

获取:

  get(Object key)根据指定key获取Map集合中key对应的value值 如果key不存在 返回null

  size()  获取key-value对应关系的个数

判断:

  containsKey(Boject key) 判断Map是否包含指定的key 有就返回true

  containsValue(Object value) 判断Map 是否包含指定的value 有就返回true

  isEmpty() 判断Map集合是否为null 它的size是0

  keySet() 获取map中所有的key组成一个set集合

  entrySet() 获取map中所有的键值对组成一个set集合

循环map的两种方式:

map集合的keySet() 方法 将map中所有的key值组成一个Set集合

 

 第二种方式:

 

对两种循环的详细解释

 

posted @ 2021-12-07 19:04  秃头少女and战战  阅读(49)  评论(0)    收藏  举报