如题!!怎么解决!!

解决方案 »

  1.   

    建一个类,持有集合的引用
    private
    即外部不能直接访问集合
    然后实现方法,只实现get结合元素的方法,不实现增删改。。对于集合元素,属性都private
    只实现访问方法
      

  2.   

    Collections.unmodifiableList(List)
    Collections.unmodifiableMap(Map)
    Collections.unmodifiableSet(Set)以上返回的集合对象都是不可修改的,调用修改方法会抛出异常UnsupportedOperationException