在不同的遍历写法中,推荐使用如下写法,其效率略高一些:
public void test(){ Map<String, String> map = new TreeMap<String, String>(); //如果只遍历key的话,建议采用如下方法 for (String key : map.keySet()) { String value = map.get(key); } //如果遍历key+value的话,建议采用如下方法 for (Map.Entry<String, String> entry: map.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); } //如果只遍历value的话,建议采用如下方法 for (String value : map.values()) { } }