0

我想从一个列表开始构建一个数组数组,但我得到了一个强制转换异常。有人知道为什么吗?这是代码

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

1 回答 1

5

List#toArray()没有任何参数的方法返回一个Object[]. 您需要使用重载的通用版本 -作为参数List#toArray(T[])传递。String[][]然后你就不需要把结果回滚了。

String[][] ob= listofarray.toArray(new String[listofarray.size()][]);
于 2013-10-12T17:41:22.393 回答