有一個列表:將列表轉換爲數組。 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