![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
List
请让我灵光一闪
xxxxxxxxxxxxxx
展开
-
java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException异常原因尝试把一个数组转成List 集合 然后对这个进行添加元素操作会出现这个异常原因:查看Arrays 的 asList(T… a)方法 发现这里返回的ArrayList<>对象是在这个定义好的一个内部类到这里看不出什么原因来 需要到 这个内部类的超类 AbstractList< E >中找原因 :既然是调用add()出现的错误就去搜索add相关的方法找原因问题来了 为啥我用 List li原创 2020-09-21 17:27:09 · 122 阅读 · 0 评论 -
java.lang.ArrayStoreException
java.lang.ArrayStoreException今天想把 List<Integer> 类型的集合转为 String[] 类型的数组发现List类型的接口 有个toArray()方法 可以将集合转为数组结果出现个错误java.lang.ArrayStoreException 排查原因 发现这个toArray的接口注释描述 意思大概就是指定的数组类型不是你集合每个元素的超类型(这里我理解超类型就是父类)就会抛出java.lang.ArrayStoreException异常至于原创 2020-09-01 19:40:44 · 12524 阅读 · 2 评论