java的map.entry是map里面的一个内部接口(hashmap里的Node<key,value>实现了这个接口),其作用相当于C++的std::pair<key,value>,java中的Hashmap可以通过entrySet()方法变成Set<Map.Entry<K, V>>的形式。相当于C++的std::map<key,value>变成std::set<std::pair<key,value>>。但是hashmap不能直接put map.entry<k,v>这个东西,只能put(k,v...