gpt4 book ai didi

java - 如何将可观察列表转换为数组列表? java

转载 作者:行者123 更新时间:2023-11-29 08:41:28 26 4
gpt4 key购买 nike

我正在尝试获取 TableView 中的所有项目并将它们放入数组列表中以供进一步处理。这就是我想要实现的目标,但显然它行不通。

ArrayList<Consultation> showing = consultationTable.getItems();

最佳答案

不错且推荐的解决方案:

List<Consultation> showing = provider.getItems();

仅在必要时使用的解决方案:

    List<Consultation> consultations = provider.getItems();
ArrayList<Consultation> showing;
if (consultations instanceof ArrayList<?>) {
showing = (ArrayList<Consultation>) consultations;
} else {
showing = new ArrayList<>(consultations);
}

如果出于某种原因您需要使用不在 List 或 ObservableList 接口(interface)中的 ArrayList 方法(我想不出为什么),您可以使用后者。

关于java - 如何将可观察列表转换为数组列表? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39872697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com