代码之家  ›  专栏  ›  技术社区  ›  tinker101

jcombobox保持整数错误数组

  •  0
  • tinker101  · 技术社区  · 9 年前

    Jcombobox可以保存int吗?因为我试了一下,结果出错了。

    int[]timeSched=新int[]{200300400500}; JComboBox Jcombo1=新的JComboBBox(timeSched);

    1 回复  |  直到 9 年前
        1
  •  2
  •   MadProgrammer    9 年前

    int[] Object[] .

    而不是 整数[] 你可以使用 Integer[] 它是原语的包装类 int 类型,类似于。。。

    Integer[] timeSched = new Integer[] {200,300,400,500};
    

    这允许将值传递给 JComboBox 的构造函数,该构造函数需要 Object s

    记住,Java中的泛型不支持原语,因为它定义了基类 对象 和原语是Java中的一种特殊(非对象)类型