我有一个 HashMap,我使用 clone 函数制作了一个深拷贝。但我将其切换为 WeakHashMap 以尝试一些内存管理。
我仍然想做这个克隆函数,但它不是 WeakHashMap 中方法的一部分。如何有效地将 WeakHashMap 克隆到另一个中?我想我可以做一个循环,添加密钥并检查现有密钥等,但我不确定这是否是最好的方法。
我有一个 HashMap,我使用 clone 函数制作了一个深拷贝。但我将其切换为 WeakHashMap 以尝试一些内存管理。
我仍然想做这个克隆函数,但它不是 WeakHashMap 中方法的一部分。如何有效地将 WeakHashMap 克隆到另一个中?我想我可以做一个循环,添加密钥并检查现有密钥等,但我不确定这是否是最好的方法。