为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕标5832272 2021-05-25 18:18:00
比如这个:Vector<Vector<String>> temp=....;String[][] s=new String[temp.elementAt(0).size()][temp.size()];最好能把这一段二维数组也解释一下具体是建立成怎么样的二维数组.
查看完整描述

2 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

上面那个比如下面声明的是有问题的,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赋值,否则有可能出错。



查看完整回答
反对 回复 2021-05-31
  • 2 回答
  • 0 关注
  • 318 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信