0
点赞
收藏
分享

微信扫一扫

Arrays.asList()获取List报错UnsupportedOperationException

问题:出现不支持操作的异常

  当转换后,操作List的add、remove、clear等方法报错 java.lang.UnsupportedOperationException异常。

 使用 Arrays.asList()方法得到的List是一个AbstractList,不支持增删改操作。

解决方法:

  列表再拷贝到ArrayList中就好了。

   eg: ArrayList newList = new ArrayList<>(dataList); 转换后就可以使用add()和remove()方法了。


举报

相关推荐

0 条评论