gpt4 book ai didi

java - Java 中不可修改的 NavigableSet/NavigableMap?

转载 作者:太空狗 更新时间:2023-10-29 22:52:54 25 4
gpt4 key购买 nike

java.util.Collections 有几个 unmodifiable 方法,它们通过将集合包装在禁止突变操作的装饰器中来提供不可修改的 Collection View 。

Java 6 添加了对 java.util.NavigableSetjava.util.NavigableMap 的支持。

我希望能够拥有不可修改的 NavigableSetNavigableMap,但是 java.util.Collections#unmodifiableSortedSet(SortedSet)java.util.Collections#unmodifiableSortedMap(SortedMap) 是不够的,因为它们不支持特定于 NavigableSetNavigableMap 的操作.

是否有 unmodifiableNavigableSetunmodifiableNavigableMap 的实际实现?

最佳答案

Guava 现在提供(从 12.0 版开始,2012 年 4 月 30 日发布)Maps.unmodifiableNavigableMapSets.unmodifiableNavigableSet .

关于java - Java 中不可修改的 NavigableSet/NavigableMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577706/

25 4 0