当我调用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处是否存在要删除的元素。