问题:出现不支持操作的异常
当转换后,操作List的add、remove、clear等方法报错 java.lang.UnsupportedOperationException异常。
使用 Arrays.asList()方法得到的List是一个AbstractList,不支持增删改操作。
解决方法:
列表再拷贝到ArrayList中就好了。
eg: ArrayList newList = new ArrayList<>(dataList); 转换后就可以使用add()和remove()方法了。
Arrays.asList()获取List报错UnsupportedOperationException
阅读 16
04-28 06:00
问题:出现不支持操作的异常
当转换后,操作List的add、remove、clear等方法报错 java.lang.UnsupportedOperationException异常。
使用 Arrays.asList()方法得到的List是一个AbstractList,不支持增删改操作。
解决方法:
列表再拷贝到ArrayList中就好了。
eg: ArrayList newList = new ArrayList<>(dataList); 转换后就可以使用add()和remove()方法了。
相关推荐
精彩评论(0)