可以使用 Collections.unmodifiableCollection(Collection c)方法来创建一个只读集合,这样改变集合的任何操作都会抛出 Java.lang.UnsupportedOperationException 异常。
示例代码如下:
list list = new Arraylist<>();
list.add("x");
Collection clist = Collections.unmodifiableCollection(list);
clist.add("y");//运行时此行报错
System.out.println(list.size());

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.