java中的UnsupportedOperationException什么意思
6个回答
推荐于2018-02-26 · 知道合伙人软件行家
关注
展开全部
java.lang.UnsupportedOperationException是不支持功能异常,常常出现在使用Arrays.asList()后调用add,remove这些method时。
这是由于:
Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove,add等 method在AbstractList中是默认throw UnsupportedOperationException而且不作任何操作。ArrayList override这些method来对list进行操作,但是Arrays$ArrayList没有override remove(int),add(int)等,所以throw UnsupportedOperationException。
解决方法是使用Iterator,或者转换为ArrayList。
这是由于:
Arrays.asList() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remove,add等 method在AbstractList中是默认throw UnsupportedOperationException而且不作任何操作。ArrayList override这些method来对list进行操作,但是Arrays$ArrayList没有override remove(int),add(int)等,所以throw UnsupportedOperationException。
解决方法是使用Iterator,或者转换为ArrayList。
展开全部
baidu出来的
java.lang.UnsupportedOperationException:不支持的操作异常
当发生这个异常的时候会打印出:
Method $execute() not yet implemented==》
方法$execute() 还没有被实现。
java.lang.UnsupportedOperationException:不支持的操作异常
当发生这个异常的时候会打印出:
Method $execute() not yet implemented==》
方法$execute() 还没有被实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java.lang.UnsupportedOperationException:不支持的操作异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不支持的操作异常,检查一下你是否使用了Java里面未实现的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询