Kla*_*sos 18 java list multidimensional-array
有一个清单:
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)
Tho*_*mas 11
试试这个(假设你实际上已经List<Integer[]>
在评论中谈过):
List<Integer[]> myList = new ArrayList<Integer[]>();
myList.add(new Integer[] {2,null,1,null,null,3,6,1,1} );
Integer[][] myArr = myList.toArray(new Integer[myList.size()][]);
Run Code Online (Sandbox Code Playgroud)
如果将数组列表转换为数组,则会得到一个二维数组,因此您的参数也应该是一个.
归档时间: |
|
查看次数: |
38997 次 |
最近记录: |