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