gpt4 book ai didi

Java - 将元素添加到列表中时出错

转载 作者:行者123 更新时间:2023-12-01 11:19:19 26 4
gpt4 key购买 nike

我得到UnsupportedOperationException当我将一个元素添加到我的 ObservableList<List<String>> 中时.

代码(这里我尝试在动态表格 View 中添加列):

private ObservableList<List<String>> fnlData; 
.
.
fnlData = FXCollections.observableList(jdata);
.
.
public void addColumn(){
for (int i = 0; i < fnlData.size(); i++){
if (fnlData.get(i)!=null && fnlData.get(i).size() > indexC) {
fnlData.get(i).add(indexC, ""); // <- here occurs the error
}
}
finalTable.getSelectionModel().clearSelection();
finalTable.getItems().clear();
finalTable.getColumns().clear();
createColumns(clms++);
finalTable.getItems().addAll(fnlData);
}

最佳答案

集合的实现可以自由地实现任意数量的操作,如果未实现操作,则抛出UnsupportedOperationException。我建议您检查您正在使用的特定集合的文档。

关于Java - 将元素添加到列表中时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31448093/

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