我有一个HashMap,并使用clone函数进行了深拷贝。但是我将其切换为WeakHashMap来尝试一些内存管理。

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

最佳答案

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

关于java - 如何克隆/复制WeakHashMap? (深复制),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8460186/

10-08 23:25