有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

数据结构Java中是否存在弱/软双向映射?

我想一个“符号字母表”有一个弱/软参考双向地图。类似于Apache的公共BidiMap(或Guava的BiMap),具有类似WeakMap的接口

一个解决方案是使用BiMap<WeakReference<K>,V>和偶尔清理条目,但这不是最佳选择。有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    如果你想要构建一个自定义实现,几乎可以肯定,正确的方法是构建你自己的自定义哈希表,并维护一个用于跟踪删除的ReferenceQueue