Java 使用带有JList的部分填充数组

Java 使用带有JList的部分填充数组,java,arrays,Java,Arrays,我正在创建一个使用部分填充数组填充的JList的项目。这将导致JList中的元素为空。消除这种情况的最佳方法是什么?如果您已经有部分填充的数组,但无法更改,请使用向量,将其填充为数组中所有非空的元素,然后将其分配给JList 否则,请将对象存储在集合中而不是数组中,并在创建JList或使用JList#setListData对其调用toArray方法

我正在创建一个使用部分填充数组填充的JList的项目。这将导致JList中的元素为空。消除这种情况的最佳方法是什么?

如果您已经有部分填充的数组,但无法更改,请使用
向量,将其填充为数组中所有非空的元素,然后将其分配给
JList

否则,请将对象存储在集合中而不是
数组中
,并在创建
JList
或使用
JList#setListData
对其调用
toArray
方法