This question already has answers here:
Why does exist WeakHashMap, but absent WeakSet?
(3个答案)
2年前关闭。
...至少不是“官方的”。
您可以轻松地用Google搜索两个或三个“WeakList”示例实现,而对于“WeakSet”,可以在NetBeans Platform API源代码中找到一个非常好的示例。
我读了similar question放在这里,要求WeakSet。答案是“WeakSet没有用例”。如果会这样,为什么存在这些非官方的实现?
(3个答案)
2年前关闭。
...至少不是“官方的”。
您可以轻松地用Google搜索两个或三个“WeakList”示例实现,而对于“WeakSet”,可以在NetBeans Platform API源代码中找到一个非常好的示例。
我读了similar question放在这里,要求WeakSet。答案是“WeakSet没有用例”。如果会这样,为什么存在这些非官方的实现?
最佳答案
也许您可以使用Collections.newSetFromMap(new WeakHashMap())
获得一个。许多集合不作为公共(public)类存在(如果它们不是那么重要),但是可以通过Collections
工厂方法获得。
09-10 12:31