* map集合方式一的遍历
* V get(Object key):通过键获取值
* Set<K> keySet():获取Map集合中所有键的集合
*
* HashMap:里面有哈希表结构
* 能够保证元素唯一(针对键有效)
*
* 方式2
* Set<Map.Entry<K,V>> entrySet():获取所有的键值对对象
* Map.Entry<K,V>:接口:代表键值对对象
* k getKey():获取键
* v getValue():获取值
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapDemo {
public static void main(String[] args) {
//创建Map集合对象
Map<String,String>map=new HashMap<String,String>();
//添加元素
map.put("das", "dasd");
map.put("dasq", "dasdq");
map.put("dasw", "dasdw");
map.put("dase", "dasdr");
map.put("dast", "dasdj");
map.put("dask", "dasdl");
// System.out.println(map);
//获取所有的键值的集合
Set<String>set=map.keySet();
//增强for
for(String s:set) {
// V get(Object key):通过键获取值
String v=map.get(s);
System.out.println(s+"="+v);
}
System.out.println("-----------------");
//方式二
Set<Map.Entry<String,String>> entrySet=map.entrySet();
//遍历键值对对象
for(Map.Entry<String, String> et:entrySet) {
String k=et.getKey();
String v=et.getValue();
System.out.println(k+"--"+v);
}
}
}