一;报错内容:
二;问题原因:
Arrays.asList()的使用:
以上的arrarys.asList(),这样写,不支持add()方法:问题在于底层代码对于as.List()方法的封装,其实就是一个数组:
可以查看一下底层的代码:
三;修改办法:
ArrayList<>()的底层写法:
Arrays.asList()的使用:
以上的arrarys.asList(),这样写,不支持add()方法:问题在于底层代码对于as.List()方法的封装,其实就是一个数组:
可以查看一下底层的代码:
ArrayList<>()的底层写法: