簡體   English   中英

將異常轉換列表轉換為數組

[英]Casting exception transforming Lists to Arrays

我想從一個列表開始構建一個數組數組,但是出現了強制轉換異常。 有人知道為什么嗎? 這是代碼

List<String[]> listofarray=new ArrayList<String[]>();
//...filling the list...
String[][] ob= (String[][]) listofarray.toArray();

沒有任何參數的List#toArray()方法將返回Object[] 您需要使用重載的通用版本-將String[][]作為參數傳遞的List#toArray(T[]) 然后,您無需將結果回退。

String[][] ob= listofarray.toArray(new String[listofarray.size()][]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM