javafx:将所有元素从一个可观察列表移动到另一个可观察列表的最快方法是什么?

时间:2015-09-09 16:00:00

标签: java javafx

我有一个observableList ol1,其中包含许多Person个对象,我想将此列表中的所有项目转移到另一个observableList ol2。除了使用for循环/ for-each循环之外,还有其他方法快速简便吗?

我尝试了ol1.addAll(ol2)但这失败了。

更新 道歉。我设法发现我的代码中确实存在错误,我可以使用ol1.addAll(ol2)解决原始问题。真的很感谢您的意见和答案。如果没有正确地解决我的问题,我将永远不会发布。感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用setAlladdAll

答案 1 :(得分:0)

我不知道这是否更快,但您可以使用:

ObservableList<Person> ol2 = FXCollections.observableList(ol1);