当通过 Arrays.asList(数组)转换成集合时,操作集合报错,我目前的解决方案是通过遍历数组添加至ArrayList集合。为什么会报错是因为Arrays.asList() 返回Arrays的内部类ArrayList, 而不是我们常用的ArrayList。Arrays继承的是AbstractList,并没有重写相关方法。ArrayList继承的也是AbstractList,但是ArrayList重写了相关方法。
报错java.lang.UnsupportedOperationException或者ListSpliterator.forEachRemaining
最新推荐文章于 2023-07-08 14:58:14 发布