Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我需要一个 AbstractMap 的克隆。我想用所有的值和键复制它。可能吗?
接口的实现Map具有接受另一个的构造函数Map。这样您就可以将原始地图复制到另一个地图。
Map
您不能将 clone() 用于 AbstractMap,除非它已被覆盖,因为它已被用于许多内置集合。
复制地图通常更容易。
Map<K,V> map2 = new XxxxMap<K,V>(map);