Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用循环填充FXCollections.observableArrayList?[javafx]_Java_List_Javafx - Fatal编程技术网

如何使用循环填充FXCollections.observableArrayList?[javafx]

如何使用循环填充FXCollections.observableArrayList?[javafx],java,list,javafx,Java,List,Javafx,这是我代码的一部分 for (Object o : materia2) { String v = o.toString(); datos = FXCollections.observableArrayList(new Tabla(v)); } 其中通过列表Material2将该列表中的每个元素转换为字符串,之后,完整的FXCollections.observableArrayList新表v;其中v表示转换的每个字符串,但列表中只有最后一项是sponds,我的问题是,在我这样做时

这是我代码的一部分

for (Object o : materia2) {
    String v = o.toString();
    datos = FXCollections.observableArrayList(new Tabla(v));
}

其中通过列表Material2将该列表中的每个元素转换为字符串,之后,完整的FXCollections.observableArrayList新表v;其中v表示转换的每个字符串,但列表中只有最后一项是sponds,我的问题是,在我这样做时,列表中的每个元素都会正确显示。

创建一次列表,并在每次迭代循环时向其添加一个元素:

datos = FXCollections.observableArrayList();
for (Object o : materia2) {
    String v = o.toString();
    datos.add(new Tabla(v) );
}

创建一次列表,并在每次迭代循环时向其添加一个元素:

datos = FXCollections.observableArrayList();
for (Object o : materia2) {
    String v = o.toString();
    datos.add(new Tabla(v) );
}