有一个列表:将列表转换为数组。 java.lang.ArrayStoreException
List<Integer[]> myList = new ArrayList<Integer[]>();
它包含一个事务所项,但可能包含多个条目:
myList = [[2,null,1,null,null,3,6,1,1]]
我需要这个列表转换成数组Integer[][]
,但由于空值导致转换失败:
Integer[] myArr = myList.toArray(new Integer[myList.size()]);
如何解决此问题?
编辑#1
我需要得到:
myArr = [2,null,1,null,null,3,6,1,1]
你怎么能有一个二维表('myList中= [[2,空,1,NULL,NULL,3,6,1,1] ')当你的'myList'被声明为只是一个整数列表? – adarshr 2012-01-13 10:37:39
是的,对不起。我的错。应该有列表。 –
2012-01-13 10:39:06
重新编辑#1,这是一个一维数组? – 2012-01-13 10:39:11