私はHashMapを持っていて、クローン関数を使用してディープコピーを作成しました。しかし、メモリ管理を試すために、これをWeakHashMapに切り替えました。
私はまだこのクローン関数を実行したいのですが、WeakHashMapのメソッドの一部ではありません。WeakHashMapを別のマップに効率的に複製するにはどうすればよいですか?キーを追加したり、既存のキーをチェックしたりするループを実行できると思いますが、それが最善の方法かどうかはわかりません。
私はHashMapを持っていて、クローン関数を使用してディープコピーを作成しました。しかし、メモリ管理を試すために、これをWeakHashMapに切り替えました。
私はまだこのクローン関数を実行したいのですが、WeakHashMapのメソッドの一部ではありません。WeakHashMapを別のマップに効率的に複製するにはどうすればよいですか?キーを追加したり、既存のキーをチェックしたりするループを実行できると思いますが、それが最善の方法かどうかはわかりません。