List.add报UnsupportOperationException异常

使用工具类Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的add/remove/clear方法会抛出UnsupportOperationException异常
说明:asList的返回对象是一个Arrays内部类,并没有实现集合的修改方法。Arrays.asList体现的是适配器模式,只是转换接口,后台的数据仍是数组。
转自:[添加链接描述](https://www.cnblogs.com/hoobey/p/6661294.html)

猜你喜欢

转载自blog.csdn.net/DavidHuang2017/article/details/88080508