操作 Arrays.asList() 生成的 List 报 java.lang.UnsupportedOperationException 异常问题原因及解决方法
一、问题原因使用Arrays.asList()生成的List,调用add、remove等方法时报java.lang.UnsupportedOperationException异常,是因为Arrays.asList()返回的是Arrays的内部类ArrayList,而不是java.util.ArrayList。两者的区别在于是否重写了remove、add等方法。二、详细分析1、Arrays的内部类A