求助,在JAVA编程 elementAt()具体是指什么?可以详细说明一下么?

比如这个:
Vector<Vector<String>> temp=....;
String[][] s=new String[temp.elementAt(0).size()][temp.size()];
最好能把这一段二维数组也解释一下具体是建立成怎么样的二维数组.

慕标5832272
浏览 287回答 2
2回答

UYOU

上面那个比如下面声明的是有问题的,temp是二维数组长度不定,temp里面的元素是有一个Vector<String> 这样的数组构成的长度不定,必须假设temp数组中每个元素的数组长度是一样的,至少不能比第一个大。上面的数组s声明时行列数正好和temp反过来。赋值时为:for(int i=0;i<temp.size();i++)for(int j=0;j<temp.elementAt(i).size();j++)s[i][j]=temp.elementAt(i).elementAt(j);注意不能使用s的大小来给s赋值,否则有可能出错。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
Html5