在不同的遍历写法中,推荐使用如下写法,其效率略高一些:

遍历key+value

for (String key : map.keySet()) {
    value = map.get(key);
}

 

遍历key

for (Entry<String, String> entry: map.entrySet()) {

    key = entry.getKey();

    value = entry.getValue();

}

 

遍历value

for (String value : map.values()) {

}