java Map 不推荐keySet 遍历 说明: 使用entrySet 遍历 Map 类集合 KV,而不是 keySet 方式进行遍历说明:keySet 其实是遍历了2次,一次是转为iterator 对象,另一次是从hashMap 中取出key 所对应的value。而entrySet 只是遍历了一次就把 key和value 都放到了entry 中,效率更高。如果是JDK8,使用Map.forEach 方法