遍历key
for(String key:map.keySet()){
System.out.println("key:"+key);
}
遍历value
for(String value:map.values()){
System.out.println("value:"+value);
}
利用keyset遍历(不推荐使用,效率较低)
for(String key:map.keySet()){
System.out.println("key:"+key+" "+"Value:"+map.get(key));
}
利用entryset遍历(推荐)
Set<Map.Entry<String,String>> entries=map.entrySet();
for (Map.Entry entry:entries){
System.out.println("key:"+entry.getKey()+" value:"+entry.getValue());
}
entryset+iterator 实现map的删除
Iterator<Map.Entry<String,String>> it=map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<String,String> entry=it.next();
String key = entry.getKey();
if("1".equals(key)||"2".equals(key)){
it.remove();
}
}