尽量使用new ArrayList创建List对象,不要用Arrays.asList创建List对象,因为Arrays.asList创建List对象是通过Arrays的内部类继承AbstractList类获取List对象,但是没有对AbstractList类中的add、remove等方法进行重写,当使用这些方法时会报UnsupportedOperationException()异常。
参考文章:java.util.ConcurrentModificationException 异常原因和解决方法
【java】for和foreach的区别
使用ArrayList时需要注意的点
最新推荐文章于 2021-05-31 20:56:27 发布