遍历Map的四种方法
Map<String,String> map = new HashMap<String,String>();
第一种:for each形式
for(String key : map.keySet()){
System.out.println("key ==" + key + " value == " + map.get(key));
}
第二种:for each形式,但是用的是键值对
for(Map.Entry<String,String> entry : map){
System.out.println("key == " + entry.getKey() + " value ==" + entry.getValue());
}
第三种:通过迭代器Iterator的形式
Iterator<Map.Entry<String,String>> it = map.entrySet().iterator();
while(it.hasNext()){
Entry<String,String> entry = it.next();
System.out.println("key == " + entry.getKey() + " value == " + entry,getValue());
}
第四种:遍历所有value,但不能遍历key
for(Stirng value : map.values()){
System.out.println("value == " + value);
}