Java Collections unmodifiableSortedMap() 方法

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

Java Collections 类的 unmodifiableSortedMap() 方法用于获取指定排序映射的不可修改视图。

语法

以下是 unmodifiableSortedMap() 方法的声明

参数

参数描述必需/可选
m这是要返回其不可修改视图的排序映射。必需

返回值

unmodifiableSortedMap() 方法返回指定排序映射的不可修改视图。

异常

不适用

示例 1

输出

Original Map: {1=1001, 2=1002, 3=1003, 4=1004}
Unmodifiable Sorted Map: {1=1001, 2=1002, 3=1003, 4=1004, 5=1005}

示例 2

输出

Original Map: {1=Whatsapp, 2=Twitter, 3=Facebook, 4=Instagram}
Unmodifiable Sorted Map: {1=Whatsapp, 2=Twitter, 3=Facebook, 4=Instagram, 5=Hangout}

示例 3

输出

Original Map: {1=one, 2=two}
Exception in thread "main" java.lang.UnsupportedOperationException
	at java.base/java.util.Collections$UnmodifiableMap.remove(Collections.java:1456)
	at myPackage.CollectionsUnmodifiableSortedMapExample3.main(CollectionsUnmodifiableSortedMapExample3.java:10)