Map集合也是集合的一种
Map<K, V> mp=new HashMap<K, V>();
K——由此地图维护的键的类型
V——映射值的类型
在Map集合中,键(K)是唯一无序的,值(V)是可重复的,一个(K,V)被称为键值对。
所以说,Map集合是Set集合和List集合的结合,键——是Set集合,值——是List集合
Map集合的创建:
Map<String, String> mp=new HashMap<String, String>();
因为Map<K,V>实际上是一个接口,所以在创建新的Map集合时,需要用Map的实现类进行创建。String表示的时集合中键和值的类型。
Map集合的添加:
mp.put("杨过", "小龙女");
mp.put("郭靖", "黄蓉");
mp.put("杨康","穆念慈");
mp.put("陈玄风","梅超风");
在Map集合中用put()方法进行添加。
Map集合的删除:
remove("杨过", "小龙女");
remove()方法每次移除一个键值对。也可以使用clear()方法清除全部键值对,但这种方法太过暴力,不建议使用。
Map集合的遍历:
Map集合有两种遍历方式,一种是