Param.getValue.get() 不工作

Param.getValue.get() not working

我试图弄清楚为什么我不能使用此代码:

for (int i = 0; i < rs.getMetaData().getColumnCount(); i++)
{
    final int j = i;
    TableColumn col = new TableColumn(rs.getMetaData().getColumnName(i+1));
    col.setCellValueFactory(param ->
                    new SimpleStringProperty(param.getValue().get(j).toString()));
    showTableMembers.getColumns().addAll(col);
}

好吧,它快要工作了,但是

param.getValue().get(j).toString()

不工作。 get(j) 只是给出编译错误。

我试过了:CellDataFeatures.getValue.get() no longer supported?。 遗憾的是它没有用。

所以现在我想知道如何让它工作?

希望这里的任何人有解决我的小问题的建议:)

定义确切类型为

TableColumn<ObservableList<String>, String> col = new TableColumn<>(rs.getMetaData().getColumnName(i+1));