jcombobox 持有 int 错误数组
jcombobox holding array of int error
Jcombobox 可以容纳 int 吗?因为我试过这个但出错了。
int[] timeSched = new int[] {200,300,400,500};
JComboBox Jcombo1 = new JComboBox(timeSched);
int[]
与 Object[]
不同。
您可以使用 Integer[]
而不是 int[]
,它是原始 int
类型的包装器 class,例如...
Integer[] timeSched = new Integer[] {200,300,400,500};
这允许将值传递给 JComboBox
的构造函数,该构造函数需要一个 Object
的通用数组。
请记住,Java 中的泛型不支持原语,因为 class 它定义了 Object
基元,而原语是 [=27] 中的一种特殊(非对象)类型=]
Jcombobox 可以容纳 int 吗?因为我试过这个但出错了。
int[] timeSched = new int[] {200,300,400,500}; JComboBox Jcombo1 = new JComboBox(timeSched);
int[]
与 Object[]
不同。
您可以使用 Integer[]
而不是 int[]
,它是原始 int
类型的包装器 class,例如...
Integer[] timeSched = new Integer[] {200,300,400,500};
这允许将值传递给 JComboBox
的构造函数,该构造函数需要一个 Object
的通用数组。
请记住,Java 中的泛型不支持原语,因为 class 它定义了 Object
基元,而原语是 [=27] 中的一种特殊(非对象)类型=]