2014-01-31 24 views

回答

5

一個經典的解決方案是使用Collections.unmodifiableList()來包裝它。

例如:

List<Integer> sourceList; 
// ... 
List<Integer> readOnlyList = Collections.unmodifiableList(sourceList); 

這將阻止一切,除了讀書。如果你想阻止閱讀,使它private