【发布时间】:2014-04-23 15:48:39
【问题描述】:
info.add(("§eEntity Type: §f" + e.getType()));
此行引发不受支持的操作异常。 e 是 Entity 类的对象,info 是这样初始化的 List:
List<String> info = new ArrayList<String>();
为什么会这样?
完整的堆栈跟踪是:http://pastebin.com/XC996QFS (我添加了文本来识别跟踪中最有趣的行)
我正在使用的 API 在源代码顶部的注释中链接。
【问题讨论】:
-
发布完整的堆栈跟踪。
-
你确定它后来没有被重新分配一个值(例如从 Arrays.asList())?
-
(额外的
()有什么用?) -
您的堆栈跟踪很可能试图告诉您正在使用不同的 List 类。
-
我已经编辑了 OP,其中包含指向堆栈跟踪和完整源代码的链接。我为之前如此含糊而道歉。