package java.util;
public interface Map<K,V>
Map是存放键值对的数据结构。map中没有重复的key,每个key最多只能映射一个value。map不允许包含自身引用作为key。Map接口用来代替Dictionary抽象类。
Map接口提供了三种集合视图。map默认顺序是其集合视图迭代器遍历元素的顺序,例如HashMap。TreeMap自定义顺序。
5个
// 返回map中键值对个数。
// 如果map元素个数多于Integer.MAX_VALUE,返回Integer.MAX_VALUE。
int size();
// map中存在键值对,返回true
boolean isEmpty();
// map中存在指定key的映射,返回true。
boolean containsKey(Object key);
// map中存在一个或多个key映射到指定value,返回true。
// 性能可能为O(n),n为元素个数。
boolean containsValue(Object value);
// 获取指定key的映射值
// 通常值存在返回值,值不存在返回null
V get(Object key);
原文:https://www.cnblogs.com/lizhongping/p/11055116.html