使列表不可修改

Collections 類提供了一種使列表不可修改的方法:

List<String> ls = new ArrayList<String>();
List<String> unmodifiableList = Collections.unmodifiableList(ls);

如果你想要一個具有一個專案的不可修改列表,你可以使用:

List<String> unmodifiableList = Collections.singletonList("Only string in the list");