如果你的Vector没有嵌套一个vector的话:
String[][] x = new String[0][data.size()];
for(int i=0; i<data.size(); i++)
{
x[0][i]=(String)data.elementAt(i);
}如果你的Vector嵌套一个vector的话,得看嵌套的vector长度是否相同了(下面是假设相同的情况):
if(data.size()>0)
String[][] x = new String[data.size()][((Vector)data.get(0)).size()];
for(int i=0; i<data.size(); i++)
{
Vector lVect = (Vector)data.get(i);
//String[][] x = new String[data.size()][lVect.size()];
for(int j=0; j<lVect.size(); j++)
{
x[i][j] = (String)lVect.elementAt(j);
}
}
String[][] x = new String[0][data.size()];
for(int i=0; i<data.size(); i++)
{
x[0][i]=(String)data.elementAt(i);
}如果你的Vector嵌套一个vector的话,得看嵌套的vector长度是否相同了(下面是假设相同的情况):
if(data.size()>0)
String[][] x = new String[data.size()][((Vector)data.get(0)).size()];
for(int i=0; i<data.size(); i++)
{
Vector lVect = (Vector)data.get(i);
//String[][] x = new String[data.size()][lVect.size()];
for(int j=0; j<lVect.size(); j++)
{
x[i][j] = (String)lVect.elementAt(j);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货