Map接口概述
Map接口和Collection接口下的集合,存储数据的形式是不同的。
A:Collection中的集合,元素是孤立存在的,理解为单身。向集合中存储元素采用一个个元素的方式存储。
B:Map中的集合,元素是成对存在的,理解为夫妻。每个元素由键与值两部分组成的,通过键可以找到值。size()–集合中元素的个数。
put(key,value)–存值。
get(key)–通过key来获取value.
containsKey(key)–判断Map集合中是否包含键为key的键值对。
containsValue(value)–判断Map集合中是否包含值为value的键值对。
isEmpty()–判断Map集合中是否没有任何键值对。
clear()–清空Map集合中所有的键值对。
remove(key)–根据key的值来删除Map中的键值对。
案例代码
1 | package com.zhangxueliang.demo; |
案例代码–获取Map中的key和value
1 | public class MapDemo01 { |
案例代码–Map集合的两种遍历方式
1 | public class MapDemo01 { |