关于java:java-arrayList使用addAll方法报错UnsupportedOperationException

报错代码相似如下

List<String> aList = Arrays.asList("a", "b");
List<String> bList = new ArrayList();
bList.addAll(aList);

谬误起因:
aList是属于Arrays.ArrayList;这个ArrayList并不是ArrayList类,而是Arrays类外面的嵌套类Arrays.ArrayList类;

bList是属于ArrayList;
这两个不能间接加

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理