java.util.AbstractList.remove 处的 java.lang.UnsupportedOperationException

标签 java list unsupportedoperation

我正在尝试删除列表中的一项。

list.remove(key);

但是,它抛出异常:

Caused by: java.lang.UnsupportedOperationException
    at java.util.AbstractList.remove(AbstractList.java:161)
    at java.util.AbstractList$Itr.remove(AbstractList.java:374)
    at java.util.AbstractCollection.remove(AbstractCollection.java:293)
    at bean.Bean.deleteRow(Bean.java:46)

这是怎么造成的,如何解决?

最佳答案

问题是在 Arrays.asList() 用于初始化列表期间出现的,通过使用 list.add(String) 我修复了问题

关于java.util.AbstractList.remove 处的 java.lang.UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40385480/

相关文章:

javascript - JQuery 无法解析 JSP EL

java - 如何让 Java 方法返回任何类型的通用列表?

c# - 如何考虑多个因素对列表进行排序?

javafx 由 : java. lang.UnsupportedOperationException 引起

Java List.add() UnsupportedOperationException

java - XML 的分层 Vaadin 树 (MSDL)

java - 在Java中获取传入输入流的IP

java - hibernate : Downside of merge() over update()

java - 打印文件列表

java.lang.UnsupportedOperationException 用于从 javafx tableview 中删除一行