大家都知道,Arrays.asList 可以将一个数组转化为list 但是此list并不是java.util.List
而是java.util.Arrays.List
所以类似add / addAll 等等方法并没有被重写,所以会报错:java.lang.UnsupportedOperationException
解决办法:
创建一个新的Java.util.list
将Arrays.asList返回的list addAll进去 再进行后续操作
本文解析了使用Arrays.asList方法将数组转换为List时遇到的问题及解决方案。指出该方法生成的List并非标准的java.util.List,因此不支持add等方法。文章提供了通过新建标准List并使用addAll方法来解决这一限制的方法。
大家都知道,Arrays.asList 可以将一个数组转化为list 但是此list并不是java.util.List
而是java.util.Arrays.List
所以类似add / addAll 等等方法并没有被重写,所以会报错:java.lang.UnsupportedOperationException
解决办法:
创建一个新的Java.util.list
将Arrays.asList返回的list addAll进去 再进行后续操作
351
3419
2837

被折叠的 条评论
为什么被折叠?
