如何克隆/复制WeakHashMap? (深拷贝)

时间:2011-12-10 21:52:50

标签: java clone deep-copy weakhashmap

我有一个HashMap,我使用克隆功能进行深层复制。但我将其切换到WeakHashMap以尝试一些内存管理。

我仍然想要做这个克隆功能,但它不是WeakHashMap中方法的一部分。如何有效地将WeakHashMap克隆到另一个?我想我可以做一个循环,添加密钥和检查现有密钥等,但我不确定这是否是最佳方式。

1 个答案:

答案 0 :(得分:1)

由于您必须复制地图中包含的所有元素,因此需要for循环才能顺序访问所有键和值对。