Map&HashMap简介

Map接口:

1.Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value

2.Map中的键值对以Entry类型的对象实例形式存在

3.键(key值)不可重复,value值可以

4.每个键最多只能映射到一个值

5.Map支持泛型,形式如:Map<K,V>

往Map中添加键值对的映射:put(K,V);    删除:remove(K);

通过以下三种方法会方便遍历Map中的元素:

返回key值的集合:keySet();

返回value值的集合:values();

返回键值对的集合:entrySet();

HashMap类:

1.HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现

2.HashMap中的Entry对象是无序排列的

3.key值和value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)

猜你喜欢

转载自www.cnblogs.com/chenyuan7/p/8534382.html