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集合

第二种方式:

对两种循环的详细解释

 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号