Map接口
- 定义:Interface Map<K,V> K:键的类型 V:值的类型 (不能包含重复的键,每个键最多对应一个值)
Map<String,String> map = new HashMap<String,String>;//创建集合
- Map接口的实现类:Hashtable,HashMap,TreeMap
- Map接口的常用方法:
map.put("011", "纱雾");//添加元素(键重复时替换值) map.remove("011");//删除键对应的键值对 map.clear();//删除所有键值对 map.containsKey("011");//判断集合是否含有该键 map.containsValue("纱雾");//判断集合是否含有该值 map.isEmpty();//判断集合是否为空 map.size();//获取键值对个数
- Map接口的获取功能(可用增强for循环遍历输出):
map.get("011");//根据键获取值 Set<String> keySet = map.keySet();//获取所有键的集合 Collection<String> values = map.values();//获取所有值的集合