当我调用 List.remove(index) 或 list.remove(element) 时,它会引发 java.lang.UnsupportedOperationException。唯一相关的错误代码是:
17:08:10 [SEVERE] at java.util.AbstractList.remove(Unknown Source)
这是一个例子:
String line = "cmd /say This is a test";
String[] segments = line.split(" ");
String cmd = segments[0];
List rest = Arrays.asList(segments);
rest.remove(0); // This line raises the exception
有谁知道为什么会这样?在我的实际代码中,我检查了索引 0 处的元素要删除。