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

45次阅读

共计 216 个字符,预计需要花费 1 分钟才能阅读完成。

报错代码相似如下

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;
这两个不能间接加

正文完
 0