Arrays.asList创建的ArrayList并非java.util.ArrayList

项目中有遇到过对Arrays.asList生成的ArrayList进行add操作时报出UnsupportedOperationException异常。这是因为此ArrayList并非彼ArrayList。 这里生成的ArrayList是Arrays的私有静态内部类。 与java.util.ArrayList非常类似,都继承自AbstractList。但是仅重写了toArray、get、set、in
相关文章
相关标签/搜索