Java Collections unmodifiableNavigableSet() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java Collections 类的 unmodifiableNavigableSet() 方法用于获取指定可导航集合的不可修改视图。

语法

以下是 unmodifiableNavigableSet() 方法的声明

参数

参数描述必需/可选
s它是要返回不可修改视图的可导航集合。必需

返回值

unmodifiableNavigableSet() 方法返回指定可导航集合的不可修改视图。

异常

不适用

兼容版本

Java 1.8 及以上版本

示例 1

输出

Initial Set: [1, 2, 3, 4, 5]
Unmodifiable Navigable Set: [1, 2, 3, 4, 5]
Unmodifiable Navigable Set: [1, 2, 3, 4, 5, 15]

示例 2

输出

Initial Set: [Facebook, Google, Instagram]
Unmodifiable Navigable Set: [Facebook, Google, Instagram]
Unmodifiable Navigable Set: [Facebook, Google, Instagram, Twitter]

示例 3

输出

Original Set: [11, 13, 17]
Exception in thread "main" java.lang.UnsupportedOperationException
	at java.base/java.util.Collections$UnmodifiableCollection.add(Collections.java:1056)
	at myPackage.CollectionsUnmodifiableNavigableSetExample3.main(CollectionsUnmodifiableNavigableSetExample3.java:9)