集合(Collection)使用笔记
2016-07-18 16:55
281 查看
Collections.unmodifiableCollection这个可以得到一个集合的镜像,它的返回结果不可直接被改变,否则会提示
java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add
为了就是保护数据不要被改变。另外,修改原Collections时,会同时修改对应的镜像。
代码示例
public class CollectionsTest { @Test public void test(){ Collection<String> c = new ArrayList<String>(); Collection<String> s = Collections.unmodifiableCollection(c); c.add("str"); System.out.println(s);
s.add("888");//报错 } }
相关文章推荐
- SQL------- DATEADD函数
- 多线程概述
- 字节码指令简介
- CI中result() 方法和result_array()方法
- 网站经常出现的错误代码对照表
- 自己动手写word2vec (四):CBOW和skip-gram模型
- hdu2222 ac自动机裸题
- devexpress破解方法
- xStream完美转换XML、JSON
- Discuz提速优化技巧
- Play with docker 1.12
- IMP-00058: ORACLE error 12560 encountered
- Android签名机制及PMS中校验签名
- 杂七杂八
- CROND 定时任务 - 学习
- emacs + colortheme
- ORA-01653: 表 xxxx 无法通过 8192 (在表空间 USERS 中) 扩展
- plus-one java
- CentOS6安装GitLab7
- 【杭电-oj】-1865-1sting(大数斐波那契数列)