作者strtra (str)
看板java
标题[问题] vector<integer>加总
时间Wed Jun 1 10:53:33 2011
想请问一下
我打了
Vector<Integer> vect = new Vector<Integer>();
.
.
.
vect.add((int)evt.getTotalMass());
.
.
.
int i = 0;
int sumVect = 0;
while( i <= sizeVect )
{
sumVect = sumVect +
vect;
i++;
}
黄色那个字怪怪的,我不知道要怎麽修改@@
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.15.172.182
1F:→ adrianshum:把 vector 想成是 array, 那麽你应该会改了吧? 06/01 10:56
2F:→ adrianshum:只是取值的写法有一点不同而已 06/01 10:58
3F:→ tkcn:索引也要注意,当 size 为 n 时,可用的索引是 [0, n-1] 06/01 12:33
4F:→ dou0228:for( int i : vect ) { sumVect += i } 这样最简单 06/01 16:16
5F:推 roadeat:请问可以透过iterator来加总吗? 06/01 22:17
6F:→ awert:可以。vector也是collection, 因此也有实作iterable 06/01 23:37
7F:推 roadeat:3q 06/02 00:32
8F:→ strtra:谢谢,我会再试试看的 06/02 01:57