gpt4 book ai didi

java - 为什么我无法在 java 中创建 ComboBox 数组?

转载 作者:行者123 更新时间:2023-12-01 22:59:14 27 4
gpt4 key购买 nike

我注意到java不接受以下命令:

    ComboBox<String>[] comboGuesses = new ComboBox<String>[];

但它确实接受:

    ArrayList<ComboBox<String>> comboGuesses = new ArrayList<ComboBox<String>>();

由于我对 javaFX 中的所有其他类型使用通用数组,我想知道为什么这对于组合框无效。

最佳答案

Java 无法创建泛型类型数组或使用泛型类型的对象数组,例如 ComboBox。与运行时将数组分配到内存的方式有关 - 由于每个包含的对象的大小没有明确定义,Java 无法创建数组。您必须使用 ArrayList 或类似的结构。

关于java - 为什么我无法在 java 中创建 ComboBox 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23571245/

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