纠结半天,最后的结果是
使用Arrays.asList(strArray)方法将数组转成list(ArrayList)后,得到的list无法进行add或remove操作。
解决方案一:
你新建一个list,一个个将数组中的元素add进去,再remove掉你想删掉的元素。
解决方案二:
List strList = new ArrayList(Arrays.asList(strArr));
这样也相当于新建了一个list,不是Arrays.asList()方法得出的list,就可以add和remove了
java.lang.UnsupportedOperationException
最新推荐文章于 2018-11-27 15:28:53 发布
本文介绍了如何将不可编辑的数组转换为可进行增删操作的列表。通过两种方法实现:一是手动创建新列表并添加元素;二是使用ArrayList构造方法。这两种方法均可有效解决Arrays.asList方法生成列表无法增删的问题。

2906

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



