gpt4 book ai didi

java - 尝试添加另一个列表时 List.addAll 抛出 UnsupportedOperationException

转载 作者:行者123 更新时间:2023-12-02 03:39:52 25 4
gpt4 key购买 nike

List.addAll 抛出 UnsupportedOperationException当尝试添加另一个列表时。

List<String> supportedTypes = Arrays.asList("6500", "7600"};

并且在循环中我正在做,

supportedTypes.addAll(Arrays.asList(supportTypes.split(","))); //line 2

从文件中读取supportTypes

但是第 2 行抛出 UnsupportedOperationException ,但我无法确定为什么?

我正在向列表中添加另一个列表,那么为什么不支持此操作?

最佳答案

Arrays.asList返回由数组支持的固定大小的列表,并且您不能向其中添加元素。

您可以创建一个可修改列表来创建 addAll工作:

List<String> supportedTypes = new ArrayList<String>(Arrays.asList("6500", "7600", "8700"));

关于java - 尝试添加另一个列表时 List.addAll 抛出 UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56841987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com