与removeIf一起使用时的java.util.Arrays.asList抛出UnsupportedOperationException

与removeIf一起使用时的java.util.Arrays.asList抛出UnsupportedOperationException,第1张

与removeIf一起使用时的java.util.Arrays.asList抛出UnsupportedOperationException

java.util.Arrays.asList()
生成一个列表,从该列表中无法删除元素,因此引发了删除尝试。

你可以用

ArrayList

List<Integer> ints = new java.util.ArrayList<>(java.util.Arrays.asList(1,20,20));
更新资料

Arrays.asList()
返回
return new ArrayList<>(a);
where
ArrayList
不是
java.util.ArrayList
,而是
java.util.Arrays.ArrayList
(内部类),其中不允许删除。



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

原文地址:https://54852.com/zaji/5164998.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存