代码
- import java.util.ArrayList;
- import java.util.List;
- class TestList
- {
- private List
list = new ArrayList(); - public TestList()
- {
- list.add("String");
- }
- public List getList(){
- return list;
- }
- }
怎样确保引用我这个类的类调用getList方法后,不能更改得到的list里面的值。比如不能通过list.add("new string")来添加新的值进去?
java.util.Collections.unmodifiableCollection()