相关疑难解决方法(0)

将列表转换为数组.java.lang.ArrayStoreException

有一个清单:

List<Integer[]> myList = new ArrayList<Integer[]>();
Run Code Online (Sandbox Code Playgroud)

它包含一个sigle条目,但可能包含多个条目:

myList = [[2,null,1,null,null,3,6,1,1]]
Run Code Online (Sandbox Code Playgroud)

我需要将此列表转换为数组Integer[][],但由于null,转换失败:

Integer[] myArr = myList.toArray(new Integer[myList.size()]);
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

编辑#1

我需要得到:

myArr = [2,null,1,null,null,3,6,1,1]
Run Code Online (Sandbox Code Playgroud)

java list multidimensional-array

18
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

list ×1

multidimensional-array ×1