API ----集合 ----泛型 ----Collections
java.util Map<K,V>
public
Map<K,V>速查速记:
一、概述:
*
二、功能:
*
三、Map集合的应用(以HashMap子类为例):
前提:已经创建了对象并赋值,如下。
// 创建集合对象
应用1:获取键,或者,获取值
(1)获取所有键(只获取键),用Set集合接收
// Set<K> keySet():获取集合中所有键的集合
(2)获取所有值(只获取值),用Collection集合接收
// Collection<V> values():获取集合中所有值的集合
应用2:同时获取所有的键和值。有两种方式可以实现。
(1)根据键获取值
原理:使用Map集合中的get()方法
// V get(Object key):根据键获取值
实现:注意,用Set集合接收键
// 获取所有的键
(2)根据键值对对象Map.Entry<K, V>直接获取键值,注意用Set集合接收该对象
// 获取所有键值对对象的集合
我自己的答案:
Map
Map:
演示1:
基本功能演示不做赘述
演示2:Set集合的遍历(前两种)
package
演示3:Set集合的遍历(第三种方案1)
package
演示4:Set集合的遍历(第三种方案2)
package