当前位置: 技术问答>java相关
如何把包含Vector的一个Vector转换成Integer[][]??
来源: 互联网 发布时间:2015-08-13
本文导语: 最内层的Vector的成员是Integer对象。 我在如下语句会得到运行时刻的ClassCastException: (Integer[][])newData.toArray(); 上面的newData中包含Integer[]作为成员 | Vector [] vec = (Vector [])newData.toArray(new Vector [...
最内层的Vector的成员是Integer对象。
我在如下语句会得到运行时刻的ClassCastException:
(Integer[][])newData.toArray();
上面的newData中包含Integer[]作为成员
我在如下语句会得到运行时刻的ClassCastException:
(Integer[][])newData.toArray();
上面的newData中包含Integer[]作为成员
|
Vector [] vec = (Vector [])newData.toArray(new Vector [0]);
Integer[][] integers = new Integer[vec.length][];
for(int i=0;integers .length;i++)
integers [i] = (Integer[])vec [i].toArray(new Integer[0]);
return integers ;
Integer[][] integers = new Integer[vec.length][];
for(int i=0;integers .length;i++)
integers [i] = (Integer[])vec [i].toArray(new Integer[0]);
return integers ;