在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()
。