在JavaFX中有没有比迭代更好的方法来获取对象列表?

在JavaFX中有没有比迭代更好的方法来获取对象列表?,javafx,Javafx,我有几个字段,上面有人的名字和年龄。这些字段的数量是随机的,取决于参与的人数。我想在单独的列表中选择所有有名称的字段,在另一个列表中选择所有有年龄的字段。如果你有很多TextFields,这意味着你有一个存放它们的东西,一个TableView,Hbox,VBox,或者其他什么好方法?是的,我有一个主要的VBox,它存放着StackPane(带有按钮和另一个VBox,其中有一个人的姓名/文字)。随着越来越多的人加入,在VBox中,将为每个新人生成堆栈窗格。如果您想获得这些对象的列表,我认为您可以添

我有几个字段,上面有人的名字和年龄。这些字段的数量是随机的,取决于参与的人数。我想在单独的列表中选择所有有名称的字段,在另一个列表中选择所有有年龄的字段。如果你有很多
TextField
s,这意味着你有一个存放它们的东西,一个
TableView
Hbox
VBox
,或者其他什么好方法?是的,我有一个主要的
VBox
,它存放着
StackPane
(带有
按钮
和另一个
VBox
,其中有一个人的姓名/文字)。随着越来越多的人加入,在
VBox
中,将为每个新人生成堆栈窗格。如果您想获得这些对象的列表,我认为您可以添加
列表
,然后每次获得新对象时,只需将其添加到该列表中即可。如果您想在“javafx”中使用它们在上下文中,可能最好将它们放在
observateList
中,因为许多javafx组件都将observateList作为保存数据的对象。Ir如果您想在不进行迭代的情况下获取指定的项,可以使用
Map
来存储它们,然后在不进行迭代的情况下,只需使用
Map.get()