Collection.unmodefiableMap()方法
来源:互联网 发布:mac删除应用程序还在 编辑:程序博客网 时间:2024/06/03 18:22
public static <K,V> SortedMap<K,V> unmodifiableSortedMap(SortedMap<K,? extends V> m)
- 返回指定有序映射的不可修改视图。此方法允许模块为用户提供对内部有序映射的“只读”访问。在返回的有序映射上执行的查询操作将“读完”指定的有序映射。试图修改返回的有序映射(无论是直接修改、通过其 collection 视图修改,还是通过其 subMap、 headMap 或 tailMap 视图修改)将导致抛出 UnsupportedOperationException。
如果指定的有序映射是可序列化的,则返回的有序映射也将是可序列化的。
- 参数:
m
- 将为其返回一个不可修改视图的有序映射。- 返回:
- 指定有序映射的不可修改视图。
举个简单的栗子:
package go.jacob.day921;import java.util.Collections;import java.util.HashMap;import java.util.Map;public class Demo3 {public static void main(String[] args) {Map<String,Person1> map=new HashMap<String,Person1>();map.put("a", new Person1("kangkang",6));Map<String,Person1> unmodiMap=Collections.unmodifiableMap(map);//unmodiMap.put("a", new Person1("maria",8)); 不备注会提示java.lang.UnsupportedOperationException错误Person1 p=unmodiMap.get("a");p.name="lily";}}class Person1{String name;int age;public Person1(String name, int age) {this.name = name;this.age = age;}}
阅读全文
0 0
- Collection.unmodefiableMap()方法
- Collection集合类方法
- Collection接口方法
- Collection方法实例
- Collection中的基本方法
- Collection常用方法
- collection view方法杂记
- 容器collection方法
- Collection接口基本方法
- Collection.synchronized*方法注意事项
- Collection常用方法
- Collection共性方法
- Collection接口集合方法
- Collection中的基本方法
- Collection方法之二
- Collection方法之四
- Collection接口常用方法
- collection共性方法
- 阅读笔记常见的设计模式之四:工厂模式
- 实现权限最高AlertDialog
- eclipse的SVN插件设置忽略文件
- 正则表达式学习笔记一 :e-mail和tel简单验证/php
- 算法导论习题 6-3 Young氏矩阵
- Collection.unmodefiableMap()方法
- java常用常用校验及工具
- tp5的excel导出功能
- [BZOJ]2462: [BeiJing2011]矩阵模板 二维hash
- Qualcomm Simlock——启动检测流程
- android AIDL使用全解
- TP5 url链接(带参数)的写法
- C#回顾学习笔记十九:类和对象
- 关于String类型变量的比较问题