Map
将键映射到值的对象。Map不能包含重复的键; 每个键可以映射到最多一个值,一个值可以被多个键所映射
public interface Map<K,V>
1、Map 接口的常用方法
Object put(Object key,Object value)
将指定键值对(key 和 value)添加到 Map 集合中,如果此 Map 集合以前包含一个该键 key 的键值对,则用参数 key 和 value 替换旧值。
Object get(Object key)
返回指定键 key 所对应的值,如果此 Map 集合中不包含该键 key,则返回 null。
Object remove(Object key)
如果存在指定键 key 的键值对,则将该键值对从此 Map 集合中移除。
Set keySet()
返回此 Map 集合中包含的键的 Set 集合。
Collection values()
返回此 Map 集合中包含的值的 Collection 集合。
boolean containsKey(Object key)
如果此 Map 集合包含指定键 key 的键值对,则返回 true。
boolean containsValue(Object key)
如果此 Map 集合将一个或多个键 key 对应到指定值,则返回 true。
int size()
返回此 Map 集合的键值对的个数。
2、Map集合的遍历
遍历方式一:
public static void main(String[] args) {
//创建Map集合
Map<String ,String > map = new HashMap<>();
//存储键值对
map.put("lanqiao001","张昌昌");
map