有什么方法可以使普通数组在Java中不可变?

有什么方法可以使普通数组在Java中不可变?,第1张

有什么方法可以使普通数组在Java中不可变?

如果要将 其用作数组 ,则不能。

您必须为其创建包装器,以便在上引发一个异常

.set()
,但是没有足够的环绕将允许您在以下情况上引发异常:

array[0] = somethingElse;

当然,元素的不变性完全是另一回事!

注意: 为不支持的 *** 作抛出的标准异常恰当地命名为

UnsupportedOperationException
;
由于未选中它,因此不需要在方法的
throws
子句中声明它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5487348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存