java中 如果一个集合,你不希望任何代码修改其内容,你会怎么做 如题!!怎么解决!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建一个类,持有集合的引用private即外部不能直接访问集合然后实现方法,只实现get结合元素的方法,不实现增删改。。对于集合元素,属性都private只实现访问方法 Collections.unmodifiableList(List)Collections.unmodifiableMap(Map)Collections.unmodifiableSet(Set)以上返回的集合对象都是不可修改的,调用修改方法会抛出异常UnsupportedOperationException JTextField读取问题 JTextField中的数字为什么getText变成"[Ljava.lang.String;@b31b77"?? 高手帮忙解析下这串字符 帮帮忙吧! 关于泛型设计的一个问题,诸位大侠来关注一下。 关于jmf中的buffercontrol,介绍下 JBuilder的逐行检查功能怎么用啊,是在哪个命令栏下? 散分,先来先得。 在applet里,怎么让一张图片渐渐消失,然后又渐渐显示呢? 怎样得到Image的长度和宽度??? 线程之间通信的方式有哪些 实对称矩阵求特征值和特征向量 对象数组的转换
private
即外部不能直接访问集合
然后实现方法,只实现get结合元素的方法,不实现增删改。。对于集合元素,属性都private
只实现访问方法
Collections.unmodifiableMap(Map)
Collections.unmodifiableSet(Set)以上返回的集合对象都是不可修改的,调用修改方法会抛出异常UnsupportedOperationException