标签: java clone deep-copy weakhashmap
我有一个HashMap,我使用克隆功能进行深层复制。但我将其切换到WeakHashMap以尝试一些内存管理。
我仍然想要做这个克隆功能,但它不是WeakHashMap中方法的一部分。如何有效地将WeakHashMap克隆到另一个?我想我可以做一个循环,添加密钥和检查现有密钥等,但我不确定这是否是最佳方式。
答案 0 :(得分:1)
由于您必须复制地图中包含的所有元素,因此需要for循环才能顺序访问所有键和值对。
for