为什么Arrays.asList创建完后,执行add操作会显示java.lang.UnsupportedOperationException
在使用这些快捷便利的创建List或者其他数组,Map的时候,最好了解一下生成的方式以及使用的范围,例如:我们一提起创建List并初始化的方法就会想到Arrays.asList,但是这个方法只适用于创建后不再修改的情况,如果我们要新增或者删除,则必然会报错。还有值得提的一点,我代码追踪的时候看到了return new ArrayList<>(a);
原创
2023-12-18 17:39:02 ·
468 阅读 ·
0 评论