如果要将 其用作数组 ,则不能。
您必须为其创建包装器,以便在上引发一个异常
.set(),但是没有足够的环绕将允许您在以下情况上引发异常:
array[0] = somethingElse;
当然,元素的不变性完全是另一回事!
注意: 为不支持的操作抛出的标准异常恰当地命名为
UnsupportedOperationException;
由于未选中它,因此不需要在方法的
throws子句中声明它。

如果要将 其用作数组 ,则不能。
您必须为其创建包装器,以便在上引发一个异常
.set(),但是没有足够的环绕将允许您在以下情况上引发异常:
array[0] = somethingElse;
当然,元素的不变性完全是另一回事!
注意: 为不支持的操作抛出的标准异常恰当地命名为
UnsupportedOperationException;
throws子句中声明它。